下载 npm install flv.js
插入 import flvjs from 'flv.js' 
 第一种报错:Failed to read the ‘buffered’ property from ‘SourceBuffer’: This SourceBuffer has been removed from the parent media source.

报错原因:一般是在flv源发生异常中断的时候产生的。错误提示大多数都在 mse-controller.js 这个模块中。

解决办法:在 mse-controller.js中(flv.js/src/core/mse-controller.js),appendMediaSegment()、_needCleanupSourceBuffer()这些方法的入口处调用检查以下MediaSource的合法性。(注意:如果cdn引入flv.min.js则无法通过这样修改,目前只有这一种解决办法)

下面 两处地方 加入以下代码

if (!this._mediaSource || this._mediaSource.readyState !== 'open') { return; }

第二中报错:出现以下警告

报错原因:应该是音视频不同步问题,需要设置flvjs的config.fixAudioTimestampGap = false才会音视频同步。

解决办法:将参数fixAudioTimestampGap设为false

最新文章

  1. js正则表达式校验非正整数:^((-\d+)|(0+))$
  2. mybatis.net 多表联查
  3. grunt 入门学习
  4. 【转】“C语言说到底是一门以内存为中心的编程语言” —— 这种说法正确吗?
  5. eclipse ADT下载地址
  6. Eclipse配置PyDev插件
  7. hdu 1269 迷宫城堡(强联通分量,基础)
  8. PhoneGap移动开发框架
  9. swift学习 - 计时器
  10. MySQL数据库基础(MySQL5.7安装、配置)
  11. spring静态代理和动态代理
  12. Python——WeRobot(微信公众号开发)
  13. Redis扩展
  14. Parallels Desktop 重装系统
  15. 分布式监控系统(类zabbix)
  16. SQL Server解析XML数据的方法详解
  17. WeakReference 在android中的应用
  18. Ambari修改主页面方法
  19. Necklace
  20. Navicat for MySQL和Navicat Premium之间的区别

热门文章

  1. UDS诊断之0x11服务
  2. 5分钟GET我使用Github 5 年总结的这些骚操作!
  3. DM的SQL优化入门笔记
  4. leetcode17gas-station
  5. 中科图新成为Bentley产品培训合作伙伴!质量服务双升级
  6. php xml转数组
  7. AI时代,还不了解大数据?
  8. 庐山真面目之四微服务架构Consul集群和Nginx版本实现
  9. 主动关闭 tcp_timewait_state_process 处理
  10. linux之DNS服务