Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何在html上播放.mpeg、.avi和flv文件_Video - Fatal编程技术网

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

Video 如何在html上播放.mpeg、.avi和flv文件,video,Video,我有php脚本,用户可以从那里上传视频文件。该文件可以是mpeg、flv和avi 我是否需要在flash player上为flv使用两个html播放器,在其他文件中使用第二个嵌入式MediaPlayer1 但是嵌入式代码将如何在基于mac/linux的客户端打开。是将mpeg转换为flv格式的唯一方法吗 html 5呢?如果你真的想在网页中播放MPEG(非MP4)或AVI,是的,你需要嵌入一个媒体播放器,以及由此产生的所有编解码器、兼容性和稳定性问题,这些问题导致人们改用Flash视频(以及最近

我有php脚本,用户可以从那里上传视频文件。该文件可以是mpeg、flv和avi

我是否需要在flash player上为flv使用两个html播放器,在其他文件中使用第二个嵌入式MediaPlayer1

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


html 5呢?

如果你真的想在网页中播放MPEG(非MP4)或AVI,是的,你需要嵌入一个媒体播放器,以及由此产生的所有编解码器、兼容性和稳定性问题,这些问题导致人们改用Flash视频(以及最近的HTML5)

非Windows计算机如果安装了合适的插件和编解码器,则可以播放这些文件,只要您在IE特定的
ActiveX媒体播放器嵌入中包含标准的
,或老式的
标记


然而,是的,为了方便观看者,大多数视频共享网站都会将上传的文件转换成FLV,或者现在更可能是MP4(在最新的Flash播放器以及一些HTML5
实现上播放),也可能是OGV或WebM(对于出于许可原因而未实现MP4的HTML5浏览器).

我尝试在几种浏览器上播放wma、avi、mpg和mp4视频格式。Google Chrome和Firefox使用标签(
)播放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>  

是的,任何没有视频文件中使用的编解码器的用户都无法播放该视频文件。Windows XP包括MPEG-1编解码器,但只有Vista以后的版本才包括MPEG-2。AVI文件可以使用许多可能的编解码器。真是一团糟。这就是为什么大多数网站转换成Flash/HTML5视频的原因。