<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? ;)