@Mr_NoMore

Video Html5 на айфонах?

Задача состоит в том, что бы при клике на картинку ( ссылку) происходил переход на другую страницу и запускалось видео. Собственно это я сделал через sessionStorage, все работает, но на айфонах не работает, как хочет заказчик. Работает в том случае, если я ставлю playsinline . Но заказчик хочет, что бы видео отображалось не на сайте, а в встроенном проигрыватели айфона (ну когда видео открывалось в черном окошке. где идет видео, не знаю, как правильно объяснить, надеюсь вы меня поняли).

Сейчас код выглядит так:
$(window).on('load', function() {
  
	
	$('.video-btn-html-open').on('click', function(){
	if($(this).attr("data-video")){
		var getValueVideoLink = $(this).attr("data-video");
		sessionStorage.setItem('data-video-link', getValueVideoLink);
	}
		});
	
	function videoOpenHtml() {
	if(sessionStorage.getItem('data-video-link')){
		var valueForOpenVideo = sessionStorage.getItem('data-video-link');
		if ($(window).width() >= '568'){
		$('html, body').animate({scrollTop: $('[data-openedvideo="'+ valueForOpenVideo + '"]').offset().top}, 1000);
		}
		$('[data-openedvideo="'+ valueForOpenVideo + '"]').click();
		$('[data-openedvideo="'+ valueForOpenVideo + '"]').hide();
			}
	}
	$.when( videoOpenHtml() ).done(function() {
		
       sessionStorage.clear();
});


И вот вопрос. Есть ли возможность заставить работать это без атрибута playsinline на айфонах?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы