阅读:10995回复:8
"没有找到支持的视频格式和mine类型"---杂项
1、有些网页的视频可能用的是非标准编码,然后firefox就提示 不支持,如:
http://p.file.welezu.com/product/e630294859dc458aaad418fa50c82a51/f44e67ea34e34ef08574cb373513cc02.html 这个页面,视频写的是MP4,但是实际上似乎不是MP4。edge可以播放。firefox对type与实际编码不一致的情况没有纠错能力? 2、对于一些m3u8的视频源的支持 http://m.shiting5.com/tv/cctv1.html 这个网站,edge可以播放,但是firefox要按http://bbs.kafan.cn/thread-2073720-1-1.html 这里面的设置才可以播放,这是edge默认允许cors,还是另有黑科技? 3、关于各类直播 https://m.douyu.com/ 这类edge 可以播放,ff即使按照2的设置也无法播放,如何让ff支持? 4、http://www.dapenti.com/blog/more.asp?name=xilei&id=109939 这页面是chrome only的(没装chrome未测试)? edge和ff都无法播放 |
|
1楼#
发布于:2017-08-08 15:52
参考Web控制台(F12)的信息:
1.【HTTP "Content-Type" 中的 "video/3gpp" 不支持。媒体资源 http://p.file.welezu.com/material/e630294859dc458aaad418fa50c82a51/b312b1d49b1441a59c6e2889120cd9de.MP4 加载失败。】。Firefox传统上对格式声明非常遵守(有助于准确判断、Web标准推广、网站管理员纠错,无助于用户对畸形格式的播放成功率),IE历史上是猜文件类型而忽略声明,Edge不了解。 2. 【已拦截跨源请求:同源策略禁止读取位于 http://r.gslb.lecloud.com/live/hls/201706223000000b899/desc.m3u8 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。】。未了解。 3. 【无法播放媒体。没有相应格式的解码器:application/x-mpegurl】。不了解。https://bugzilla.mozilla.org/show_bug.cgi?id=1272142 做过修改,不明为何不适用。 4. 【SyntaxError: missing ; before statement more.asp:176:25】【HTTP 载入失败,状态码 403。媒体资源 http://us.sinaimg.cn/002XyFGJjx070lsLUsiP01040100NO3R0k01.mp4?KID=unistore,video&Expires=1458751718&ssig=oOuCIpG%2BbU 载入失败。more.asp】。未了解。 |
|
2楼#
发布于:2017-08-08 16:06
|
|
3楼#
发布于:2017-08-08 17:36
yfdyh000:问题3,报了 https://bugzilla.mozilla.org/show_bug.cgi?id=1388267 问问。回到原帖安装了Native HLS ,然后手动复制视频源可以播放 |
|
4楼#
发布于:2017-08-08 17:41
如果是m3u8视频流问题,可能是https://bugzilla.mozilla.org/show_bug.cgi?id=941351
|
|
5楼#
发布于:2017-08-08 17:51
xuyuehang:如果是m3u8视频流问题,可能是https://bugzilla.mozilla.org/show_bug.cgi?id=941351回到原帖4 YEARS AGO....我觉得在flash份额日渐萎靡的今天,mozilla 应该重视下各种非flash视频的播放问题,毕竟作为普通用户来说,能看到效果才是“好的浏览器”。 问题2里面的网站pc端还在采用flash,但是保不准哪天就换hls了。 对于一些因为死守标准不去“兼容”不解决的bug,实在不能理解,为什么不去用xhtml。。。。 |
|
6楼#
发布于:2017-08-08 17:57
2、3本质上还是hls的问题吧,在head里加上 https://github.com/dailymotion/hls.js似乎也没用啊·····
|
|
7楼#
发布于:2017-08-08 18:18
谷歌大法好:4 YEARS AGO....我觉得在flash份额日渐萎靡的今天,mozilla 应该重视下各种非flash视频的播放问题,毕竟作为普通用户来说,能看到效果才是“好的浏览器”。我想可能是mozilla 是网页标准的倡导者和推动者,而这些视频明显不符合网页标准,勉强兼容会导致开发者更懒更不遵守标准,ie就是一个例子,edge 也好也是这样去猜测网页格式已达兼容,固然会让一部分用户去用edge,甚至提高市场份额,但 moziila 不追求市场份额,更愿意遵守标准,而 webkkit 专门优化已然几乎是标准了,如果mozilla不兼容,那移动网页惨不忍睹,所以之前无奈兼容 webkit 网页被一些人质疑。而这类网页明显是自身问题,mozilla很可能不会去兼容 |
|
|
8楼#
发布于:2017-09-26 15:36
3. douyu是不是修复了, 可以播放
2. 要在响应头加上CORS, 可以播放了 其余两个搞不定 |
|