2013-01-08 46 views
0

我有一個視頻文件(avi with avc + mp3)。是否可以通過HTML5視頻標籤播放?HTML5 - 可播放AVC/MP3視頻?

我已經在Internet Explorer 9中測試過它,但它不起作用!是不是因爲不支持的音頻編解碼器MP3或者是「視頻編解碼器配置文件‘HighL3.0’?

Videoinformations

回答

0

現代browsers which support<video>使用的WebM,MP4/H.264和OGG視頻格式。 。所以你不能使用AVI格式的HTML5視頻沒有被所有的瀏覽器不支持任何獨特的格式唯一的辦法是文件轉換爲支持的格式,並使用<video>這樣的:

<video width="320" height="240" controls> 
    <source src="movie.mp4" type="video/mp4"> <!-- IE, Chrome, Safari, Android --> 
    <source src="movie.ogg" type="video/ogg"> <!-- Firefox, Chrome, Opera --> 
    <source src="movie.webm" type="video/webm"> <!-- Firefox, Chrome, Opera, Android --> 
    Your browser does not support the video tag. 
</video> 
+0

或混合使用HTML5和Flash –

+0

當我用H.264視頻編解碼器將此視頻轉換爲MP4時,我需要什麼音頻編解碼器? –

+0

在我看來,Flash是非HTML5,舊版瀏覽器的最佳解決方案......現代版不需要Flash :) –

0

編輯,以解決誤解

我建議你閱讀正在進行的編解碼器大戰,或者look at this table。基本上,一些瀏覽器只接受具有MP4容器,H.264編碼視頻和AAC編碼音頻(低複雜度配置文件)的視頻;一些瀏覽器只接受帶有WebM容器,VP8編碼視頻和ogg-vorbis編碼音頻的視頻。

MP4/H.264似乎正在贏得這場戰爭,但目前您需要兩種方式來提供完整的瀏覽器支持。

+0

但AVC是mp4容器文件的視頻解碼器。並且這與mp4容器中的AAC音頻編解碼器一起工作,我認爲我確信... –

+0

對不起,我的錯誤(我通常不會將H.264稱爲「AVC」)。 H.264編碼視頻的MP4文件通常具有AAC編碼的音頻,所以我建議使用AAC而不是MP3作爲音頻編解碼器。 – BernzSed

+0

還有一件事:對AAC音頻使用低複雜度配置文件。 – BernzSed