videojs-ima Safari iOS открывает полноэкранный плеер - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь получить пример автозапуска с videojs-ima для работы в iOS (в основном 10+, специально протестировано в 11.4).Все работает должным образом - элемент video загружает рекламные ролики и основной видеоконтент - за исключением того, что пустой, черный, полноэкранный интерфейс проигрывателя открывается поверх всего.Этот интерфейс не загружает никакого видео контента, и мы должны закрыть его, чтобы показать страницу и видео, которое мы хотим видеть.Я бы хотел, чтобы этот проигрыватель не показывался.

В приведенном ниже примере мы запускаем элемент видео с display: none, затем удаляем его и запускаем цепочку команд videojs-ima для показа видео нанажатие кнопки, но я попытался динамически добавить элемент видео при нажатии кнопки, а также просто оставить его видимым на странице - те же результаты.

Обратите внимание, что я прочитал о свойстве playsinline иЯ понимаю, что это кажется связанным поведением, но элемент video определенно имеет свойство, установленное в true с самого начала.Возможно ли, что videojs-ima создает новый элемент видео без playsinline, а затем не загружает какой-либо контент?Любая помощь / идеи приветствуются!

Я писал в их выпусках несколько дней назад, но они, вероятно, довольно заняты.

Pastebin links:

index.html: https://pastebin.com/dLvVYxz2

./js/ads.js: https://pastebin.com/ic6A3XK8

...