我有用户可以上传视频文件的php脚本。该文件可能是mpeg,flv和avi。
我是否需要在flash播放器中将html中的两个播放器用于flv,将第二个嵌入式MediaPlayer1用于其他文件。
但是如何在基于mac / linux的客户端打开嵌入式代码。是将mpeg转换为flv格式的唯一方法吗?
html 5怎么样?
答案 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>