2

是否有必要在 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>

最后一种方法似乎在浏览器中运行良好,第一种方法有什么好处?此信息取自http://diveintohtml5.info/video.html,它也应该在 iDevices 列表中首先包含 mp4 视频。

4

3 回答 3

3

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

于 2013-04-27T07:18:55.693 回答
2

直接来自 MDN,codecs帮助浏览器做出更智能的决策,但它是可选的

资源

于 2013-04-27T07:14:04.267 回答
-1

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

阅读这篇文章:

http://en.wikipedia.org/wiki/HTML5_video

于 2013-04-27T07:16:31.047 回答