2013-04-27 89 views
1

是否有必要在HTML5视频,像这样指定的编解码器:是否有必要在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视频。

回答

2

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

2

直接从MDN,codecs帮助浏览器做出更明智的决定,但它是可选的

Source

-1

它提供了跨浏览器嗅探时,解码安全..

阅读这篇文章:

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

+1

我检查了你提供的链接,但我读了它不同。它说:“由于缺乏常见的视频格式,为了避免浏览器嗅探需求,多种来源是一项重要技术。”所以它似乎在谈论源,而不是列出具体的编解码器。 – 2013-04-27 08:06:09