自己基础也不好 上来求大神们指导
报错信息 MediaSourceBuffer:Can't play type
如下图可以看到错误类型
[此错误在chrome中不会出现 在火狐中出现 可以看到请求的文件后缀是.flv 解析出来的mimeType是video/mp4 后台给的content-type是流文件]
尝试过 flvjs.getFeatureList()检查兼容性 两款浏览器表现效果一致
[源码的这个逻辑在火狐中走到了catch]
尝试过 修改flvjs源码
this._mediaSource.addSourceBuffer(mimeType)
// mimeType -> 'video/x-flv'
这样 chrome也不行了
看过MDN 桌面版的火狐应该是支持这个api的
火狐浏览器目前更新到81版本也无法修复这个错误
有大神遇到过类似的问题吗 求赐教
自己研究下来可能和codecs=avc1.f4001f 的视频参数有关系...
profile_compatibility和AVCLevlIndication
mimeType 要 'video/mp4 codecs="avc1.f4001f"' 双引号