有必要在HTML5视频中指定编解码器吗?

有必要在HTML5视频中指定编解码器吗?,html,video,Html,Video,是否有必要在html5视频中指定这样的编解码器: <video id="movie" width="320" height="240" preload controls> <source src="pr6.webm" type="video/webm; codecs=vp8,vorbis" /> <source src="pr6.ogv" type="video/ogg; codecs=theora,vorbis" /> <source src="pr6

是否有必要在html5视频中指定这样的编解码器:

<video id="movie" width="320" height="240" preload controls>
<source src="pr6.webm" type="video/webm; codecs=vp8,vorbis" />
<source src="pr6.ogv" type="video/ogg; codecs=theora,vorbis" />
<source src="pr6.mp4" />
</video>

或者只需执行以下操作即可:

<video id="movie" width="320" height="240" preload controls>
<source src="pr6.webm" type="video/webm" />
<source src="pr6.ogv" type="video/ogg" />
<source src="pr6.mp4" />
</video>


最后一种方法在浏览器中似乎运行良好,第一种方法的好处是什么?此信息取自iDevices列表中mp4视频的第一个位置。

直接从MDN开始,
编解码器
帮助浏览器做出更明智的决策,但它是可选的


直接从MDN开始,
编解码器
帮助浏览器做出更明智的决策,但它是可选的


它在解码时为跨浏览器嗅探提供了安全性

阅读本文:


它在解码时为跨浏览器嗅探提供了安全性

阅读本文:


不!您只需确保在呈现页面的浏览器中使用受支持的编解码器。浏览器将忽略它不理解的内容,直到找到它理解的编解码器。

否!您只需确保在呈现页面的浏览器中使用受支持的编解码器。浏览器将忽略它不理解的内容,直到找到它理解的编解码器。

我查看了您提供的链接,但我阅读了不同的内容。它说“由于缺乏一种通用的视频格式,为了避免浏览器嗅探的需要,多源是一种重要的技术”。因此,它似乎是在谈论源代码,而不是必须列出特定的编解码器。我查看了您提供的链接,但我阅读了不同的内容。它说“由于缺乏一种通用的视频格式,为了避免浏览器嗅探的需要,多源是一种重要的技术”。因此,它似乎是在讨论源代码,而不是必须列出特定的编解码器。这有已知的好处吗?喜欢更快的加载吗?不太喜欢。浏览器将不会加载不受支持的编解码器的内容。这有已知的好处吗?喜欢更快的加载吗?不太喜欢。浏览器将不会加载不受支持的编解码器的内容。