关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型)
来源:互联网 发布:mysql unix timestamp 编辑:程序博客网 时间:2024/06/07 07:51
最近做了一个上传视频并预览的页面,只支持上传扩展名为‘.mp4’的视频,但是使用过程中发现了一个问题:
同样是‘.mp4’文件,有的上传后可以正常播放,而有的则不能正常播放。
- 在FireFox会出现如下两种提示:
- 而在Chrome上则只有声音没有图像。
于是上网查了一下,找到了这篇文章:
为什么有些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上则只有声音没有图像。
0 0
- 关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型)
- 火狐浏览器,页面视频播放“没有找到支持的视频格式和mime类型”解决方案
- Html 播放 mp4格式视频提示 没有发现支持的视频格式和mime类型
- chorme浏览器无法播放MP4格式的视频解决
- 关于微信浏览器video标签无法播放mp4视频
- MP4格式的视频无法播放
- openframeworks播放mp4,avi的视频格式
- 关于在iPhone上播放视频的问题
- 支持多种视频格式的html网页视频播放器代码
- 支持多种视频格式的网页视频播放器代码
- h264视频编码的MP4格式视频无法在网页中的adobe flash player中播放
- html5 <video>播放mp4格式视频没有图像的解决办法
- 使用CVideoPlayerUtility播放视频,在某些型号的手机上只有声音没有图像的问题
- Android Webview完美支持播放各种视频。(解决无法播放优酷视频的问题以及周末无法播放优酷视频的问题)
- 常用MIME类型(Flv,Mp4的mime类型设置)
- 常用MIME类型(Flv,Mp4的mime类型设置)
- 常用MIME类型(Flv,Mp4的mime类型设置)
- 常用MIME类型(Mp4的mime类型设置)
- Python(3.5.2)集成环境(Anaconda),selenium+PhantomJS+Scrapy搭建(windows10系统下)
- 开灯问题
- Android Studio 超级简单的打包生成apk
- 设计模式---七个结构型模式
- 给定两个站点,如果没有直达的路线,如何找到换乘次数最少的路线?
- 关于MP4视频在浏览器上无法播放的问题(没有找到支持的视频格式和mime类型)
- 7 java反射总结
- 从1到1000的质数
- 个人记录-LeetCode 82. Remove Duplicates from Sorted List II
- cannot enlist more than one non-XA resource
- Linux下MyCat和MyCat_web的安装和配置
- 【Unity&NGUI】Widget的Pivot怎么用代码动态设置
- Network poj 3694(tarjan 求割边 + lca(朴素的))
- DOM4J创建xml文件