2013-04-27 83 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