HEVC, HTML5 видео и не ломая старые устройства - PullRequest
0 голосов
/ 05 сентября 2018
<video muted preload autoplay loop playsinline class="background">
    <source src="{{path '/video/background_hevc.mp4'}}" type="video/mp4; codecs=hevc,hvc1" />
    <source src="{{path '/video/background.mp4'}}" />
    <source src="{{path '/video/background.webm'}}" type="video/webm" />
</video>

Итак, у меня есть вышеуказанный видео блок. Работает нормально в текущей версии всего, так что я тестировал все версии -1, и я обнаружил, что он не играет вообще в iOS 10.x или ниже.

Что должно произойти, так это попытаться сыграть первый и проиграть, поэтому перейдите ко второму.

Происходит следующее: он пытается сыграть первым, не может и останавливается.

Если я переупорядочу источники, конечно, это будет работать, но тогда ничто не сыграет версию HEVC (которая намного меньше / более эффективна), что означает, что мне не нужно было беспокоиться.

Кто-нибудь сталкивался с этой проблемой раньше? У кого-нибудь есть решение, которое не включает в себя кучу дерьмовых Javascript? ;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...