我正在寻找一种方法,可以在不使用Flash或Silverlight等插件的情况下在网页中嵌入视频。理想情况下,我可以<embed src="movie.ext">
并期望在大多数浏览器中都能使用它。
我的目标是将视频编码为适用于IE7及更高版本,Chrome和Firefox的格式。但我需要知道哪种编解码器最便携。
不幸的是,需要支持IE7排除HTML5视频支持。
答案 0 :(得分:6)
H.264和WebM就是您所需要的。
Safari和IE支持H.264(这些也拒绝包含WebM支持),其他浏览器Chrome(当然),Firefox和Opera都支持WebM。
我建议首先使用视频标签,然后作为后备选项,您可以添加一个Flash播放器,它将播放任一版本(已包含H.264支持,很快将支持WebM)。
如果您想要包含第三方代码,则有comparison of "player" components here。
答案 1 :(得分:0)
使用 MP4/h.264。它现在everywhere有效(与 2011 年 @vbence 发布答案时不同)。