2010-10-01 271 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