如何使用html代码实现网页播放avi格式的视频。

后台上传视频后,在页面上进行播放,使用的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视频的话,是如何进行解决的, 网上的很多办法使用后没有效果,在此先谢谢各位!

阅读 11.6k
1 个回答

关于这个问题,起初我一直针对于标签,代码进行修改,希望可以得到解决,后来发现是自己的出发点不对,因为关于视频播放,无论是avi,mp4格式,他们的根本在于编码形式的不同,而我试用时候使用的avi格式是MPEG4的编码,并不是AVC(H264)的编码,所以如果想在网页中播放,并不能简单的从后缀中进行判断,根本是从视频编码进行考虑,最好使用转码工具将编码修改或者对上传的视频进行限制。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题