后台上传视频后,在页面上进行播放,使用的hmtl代码
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<source src="movie.webm" type="video/webm">
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
</object>
</video>
这部分代码对于mp4格式是可以的,但是如果上传的是avi格式的视频,就会显示没有支持的类型,各位大佬你们遇到需要在页面上播放avi视频的话,是如何进行解决的, 网上的很多办法使用后没有效果,在此先谢谢各位!
关于这个问题,起初我一直针对于标签,代码进行修改,希望可以得到解决,后来发现是自己的出发点不对,因为关于视频播放,无论是avi,mp4格式,他们的根本在于编码形式的不同,而我试用时候使用的avi格式是MPEG4的编码,并不是AVC(H264)的编码,所以如果想在网页中播放,并不能简单的从后缀中进行判断,根本是从视频编码进行考虑,最好使用转码工具将编码修改或者对上传的视频进行限制。