Как использовать iOS playsinline с Javascript

Я пытаюсь понять, как воспроизвести видео на веб-странице, а не открывать собственный проигрыватель 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 на iphone

атрибут тега видео 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);
};

person Community    schedule 17.07.2019    source источник
comment
мы не имеем права поднимать посты здесь? я вижу, что мой предыдущий комментарий пропал...   -  person    schedule 19.07.2019
comment
снова натыкаюсь, надеясь, что кто-то это увидит.   -  person    schedule 24.07.2019


Ответы (1)


я нашел пример загрузки здесь: https://dizply.com/responsive-in-banner-video-ad-with-adobe-animate-cc/ они сделали это следующим образом:

var video = document.createElement('video');
video.setAttribute('playsinline', 'playsinline');
person Daniela    schedule 26.07.2020