Задача состоит в том, что бы при клике на картинку ( ссылку) происходил переход на другую страницу и запускалось видео. Собственно это я сделал через 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 на айфонах?