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