У меня есть простое HTML5-видео для вставки, которое отображает пустую (белую) рамку при загрузке на iOS.В настольных браузерах (включая Safari) и Android отображается первый кадр видео.
Я понимаю, что этого можно избежать, установив явное изображение плаката, но я надеюсь, что не смогу настроитьсервис транскодирования для извлечения первого кадра видео.Я понимаю, что Apple, вероятно, выбрала этот маршрут, чтобы ограничить использование полосы пропускания для мобильных пользователей, но в этом случае просто излишне настроить службу перекодировки.
Я поиграл с атрибутом preload, но ниустановка auto
или metadata
работает.Есть ли другой способ отобразить первый кадр видео без взаимодействия с пользователем?
Вот ссылка на перо, где я иллюстрирую проблему.
https://s.codepen.io/webconsult/debug/oRmQva/vWMRwadNoNvr
А вот скриншот того, как код отображается на симуляторе iOS (то же самое на реальном оборудовании) и в Chrome соответственно.