Я пытаюсь понять, как воспроизвести видео на веб-странице, а не открывать собственный проигрыватель iOS. Я создаю страницу на холсте Adobe Animate HTML5. Я понимаю, что хочу использовать playsinline, но очень мало знаю о коде и у меня проблемы с его реализацией. Мое понимание того, что это возможно, основано на этом веб-сайте:
https://webkit.org/blog/6784/new-video-policies-for-ios/
Я работаю над этим несколько дней, и форумы Adobe не смогли помочь. Я даже пытался публиковать файлы .html/.js, а затем открывать их в Dreamweaver и искать места для добавления кода playinline вручную, но, похоже, ничего не работает. Я также прочитал эти сообщения на форуме, но я не очень их понимаю: в JavaScript
Встроенное видео HTML5 на iPhone и iPad/в браузере
атрибут тега видео webkit-playsinline
Вот соответствующий код из кадра 1 моего файла Adobe Animate. Мне просто интересно, куда вставить код playinline, или мне нужно сделать это по-другому:
this.stop();
var nextBtnVAR = this.nextBtn;
var timelineVAR = this;
this.playBtn.addEventListener("click", playVideoFUNC.bind(this));
function playVideoFUNC()
{
$("#video1")[0].src = "videos/2.mp4";
$("#video1")[0].play();
this.pauseBtn.visible = true;
}
this.pauseBtn.addEventListener("click", pauseVideoFUNC.bind(this));
function pauseVideoFUNC()
{
$("#video1")[0].pause();
this.pauseBtn.visible = false;
}
this.nextBtn.addEventListener("click", nextFrameFUNC.bind(this));
function nextFrameFUNC()
{
this.gotoAndStop(2);
}
this.video1.on("added", function()
{
$("#video1")[0].addEventListener('ended', timelineVAR.endedHandler);
}
);
this.endedHandler = function(e)
{
timelineVAR.gotoAndStop(1);
};