如何在html上播放.mpeg,.avi和flv文件

时间:2010-10-26 13:29:17

标签: video

我有用户可以上传视频文件的php脚本。该文件可能是mpeg,flv和avi。

我是否需要在flash播放器中将html中的两个播放器用于flv,将第二个嵌入式MediaPlayer1用于其他文件。

但是如何在基于mac / linux的客户端打开嵌入式代码。是将mpeg转换为flv格式的唯一方法吗?

html 5怎么样?

2 个答案:

答案 0 :(得分:5)

如果您真的想在网页中播放MPEG(非MP4)或AVI,是的,您需要嵌入一个媒体播放器,其中包含导致人们使用Flash视频的所有后续编解码器,兼容性和稳定性问题(以及后来的HTML5)代替。

非Windows机器可以播放这些文件,只要它们安装了合适的插件和编解码器,只要您在特定于IE的<object type="...">内包含标准<embed>或旧学校<object classid="...">标记即可1}} ActiveX媒体播放器嵌入。

但是,是的,为了方便观看者,大多数视频共享网站确实将上传的文件转换为FLV,或者这些日子更有可能是MP4(在最近的Flash播放器以及一些HTML5 <video>实现中播放),可能还有OGV或WebM(对于因许可原因而未实施MP4的HTML5浏览器)。

答案 1 :(得分:2)

我试过在几个浏览器上播放wma,avi,mpg和mp4视频格式。谷歌浏览器和Firefox使用标签(<video src="Video.mp4" controls="controls"> </video>)播放mp4视频.Opera和Internet Explorer无法识别标签中的视频。 Internet Explorer可以使用IE的内部编解码器播放avi视频。我已将此代码用于IE:

<embed type="application/x-mplayer2" 
name="mediaplayer1" autoplay="false" autostart="false" 
width="900" height="600" loop="false" controls="false" 
allowFullscreen="True" 
src="Video.avi">
</object>  
相关问题