我在那里讨论的每个教程/解释都讨论HTML5视频格式回退使用这种类型的标记作为示例:
<video autoplay>
<source src="/myvideo.mp4" type="video/mp4">
<source src="/myvideo.webm" type="video/webm">
Sorry, your browser doesn't support HTML5 video.
</video>
所以我的问题是,为什么每个人都建议将MP4置于Webm格式之前?如果你的浏览器支持Webm,它几乎肯定支持MP4 ...上面的标记基本上确保永远不会使用更高效的Webm视频,即使它可以说更好的压缩并且会减少带宽。这是为什么?
我是否错过了有关视频后备工作方式的内容?
答案 0 :(得分:5)
它与向后兼容iOS 3设备有关。运行iOS 3的iPad有一个错误,使他们无法注意到列出的第一个视频源。
MP4视频类型是唯一支持的视频格式,因此如果视频的mp4版本不是第一个源,则会被忽略。
因此,如果您想向尚未升级iOS的iPad用户提供视频,则需要先列出您的MP4文件,然后再列出其他视频格式。