关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型) |
您所在的位置:网站首页 › 浏览器下载的视频是什么格式 › 关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型) |
最近做了一个上传视频并预览的页面,只支持上传扩展名为‘.mp4’的视频,但是使用过程中发现了一个问题: 同样是‘.mp4’文件,有的上传后可以正常播放,而有的则不能正常播放。 在FireFox会出现如下两种提示:
于是上网查了一下,找到了这篇文章: 为什么有些MP4文件在Chrome浏览器上播放不了?http://blog.sina.com.cn/s/blog_6bb7ebcc0101c2ja.html 大致意思是 Chrome浏览器只支持 H264 编码格式的 MP4 文件。 为了查看视频的编码格式,下载了一款名为 MediaInfo 的软件。 为了做对比,找到两个扩展名为.MP4的视频源文件。使用 MediaInfo 查看编码信息: 可正常播放的:两个视频最大的区别在于 可正常播放的视频文件编码为 AVC 。 而不能正常播放的视频编码为 MPEG-4 。 那么他们又和 H264 什么关系呢? 于是我又上网查了一下: 实际上AVC和H.264是同一种格式。 随后一款视频格式转换器(名为 速转视频格式转换器)证实了这个结论。 我尝试把同一段视频分别使用这两种视频编码进行转换。 结果使用 AVC(H.264)编码的视频在FireFox和Chrome上都可以播放。而使用MPEG4编码的视频在FireFox不能播放,而在Chrome上则只有声音没有图像。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |