2010-10-01 274 views
3

我目前使用它來播放AVC(H.264或MPEG-4第10部分)視頻。如何使用HTML5播放MPEG4視頻<video>?

<video controls preload> 
    <source src="xyz.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> 
</video> 

但是,這對於MP4V(MPEG-4 Visual或MPEG-4 Part 2)視頻不起作用。我試過codecs="mp4v.20.8, mp4a.40.2",但這似乎也沒有工作。

是否有任何主流瀏覽器支持HTML5中的MP4V <video>?如果是,我應該在<source>標籤中指定什麼類型/編解碼器?或者,Flash播放器像flowplayer支持MP4V?

+0

的可能重複http://stackoverflow.com/questions/ 6293292 /無法播放視頻在html5/6330517#6330517 – YumYumYum 2011-10-03 13:36:16

+0

嘗試完全放棄編解碼器,讓瀏覽器決定? – 2011-11-22 15:41:20

+1

@Google:不是一個重複的問題,因爲(1)他們想播放AVI,而不是MP4,(2)他們的選擇答案與這個問題無關,(3)您的鏈接指向的答案可能是一種非常兼容的方式使用HTML5視頻,但沒有解決我的主要問題 - 任何主流瀏覽器是否支持使用MPEG-4 Part 2編解碼器的MP4視頻。 – netvope 2011-11-22 20:59:47

回答

-1

MP4支持的瀏覽器:IE9 +,Chrome的4+,Safari瀏覽器3.2以上版本,安卓2.1+

Flash Player支持MP4,因爲9.0.115.0版

+1

OP詢問編碼格式(mpeg4),而不是容器格式(mp4)。 – Egg 2014-06-30 22:27:21