video标签不能播放,html5 video 不能自动播放
如今,网络视频被广泛使用。在实际项目中,发现有些MP4文件在H5网页中可以正常播放,有些则不能。为什么?
1、首先我自己从网上下载了一个MP4文件。IE10和Google都可以正常播放。然后我用格式工厂把一个RMVB文件转换成MP4,然后就不能播放了。
如下图,我选择MP4格式转换,里面的配置文件调了很多次,就是打不出来。IE10完全没有反应,谷歌可以发声,图像不行。
2、我直接在文件右键属性里看文件属性——细节基本一致。
3、我用potplayer播放了两个不同的文件,用potplayer检查了两个文件的属性,发现了不同之处。
使用video标签可以正常播放的从互联网下载的视频的属性如下
我们可以看到视频编码是AVC。
我用格式工厂转码的视频编码如下
发现自己转码的视频代码是mp4v。
4、在格式工厂找到AVC编码格式,如下图所示
5、以AVC格式编码。再次转码后,使用视频标签即可正常播放。
归根结底还是视频编码格式,而不是网页程序。
这就是本文的全部内容。希望这篇文章的内容能给你的学习或者工作带来一些帮助~有问题可以留言交流。谢谢大家的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。