Я пытаюсь получить пример автозапуска с 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