Нет способа предварительно загрузить первый видеокадр на iOS Safari? - PullRequest
0 голосов
/ 03 июня 2019

У меня есть простое HTML5-видео для вставки, которое отображает пустую (белую) рамку при загрузке на iOS.В настольных браузерах (включая Safari) и Android отображается первый кадр видео.

Я понимаю, что этого можно избежать, установив явное изображение плаката, но я надеюсь, что не смогу настроитьсервис транскодирования для извлечения первого кадра видео.Я понимаю, что Apple, вероятно, выбрала этот маршрут, чтобы ограничить использование полосы пропускания для мобильных пользователей, но в этом случае просто излишне настроить службу перекодировки.

Я поиграл с атрибутом preload, но ниустановка auto или metadata работает.Есть ли другой способ отобразить первый кадр видео без взаимодействия с пользователем?

Вот ссылка на перо, где я иллюстрирую проблему.

https://s.codepen.io/webconsult/debug/oRmQva/vWMRwadNoNvr

А вот скриншот того, как код отображается на симуляторе iOS (то же самое на реальном оборудовании) и в Chrome соответственно.

...