解决flvJs报 Failed to execute ‘appendBuffer’ on ‘SourceBuffer’的错误
0 点赞
0 条评论
5818 次浏览
发布于 2021-11-29 17:59
播放http-flv流一段时间后,视频会自动停止,控制台报错
flv.js:11403
[MSEController] > Failed to execute ‘appendBuffer’ on ‘SourceBuffer’: The HTMLMediaElement.error attribute is not null.
flv.js:1226
Uncaught (in promise) Error: Uncaught, unspecified “error” event. (MediaError) at EventEmitter.2.EventEmitter.emit (flv.js:1226) at EventEmitter. (flv.js:8876) at EventEmitter.2.EventEmitter.emit (flv.js:1245) at MSEController._doAppendSegments (flv.js:2804) at MSEController.appendMediaSegment (flv.js:2559) at EventEmitter. (flv.js:8940) at EventEmitter.2.EventEmitter.emit (flv.js:1248) at flv.js:3110 at
解决方案一
在配置那加上autoCleanupSourceBuffer
const ins = FlvJs.createPlayer({
type: 'flv',
url: 'url.flv',
config: {
autoCleanupSourceBuffer: true,
},
});
ins.attachMediaElement(video);
ins.load();
解决方案二
在设置中关闭GPU加速(硬件加速)
重启浏览器解决~
"赞助我们,我们才能做的更多&更好"
赞助支持
还没有评论
写下你的评论...
最热文章
使用dart-sass替换node-sass
5192 浏览 · 0 评论
浏览器后退跳转到指定的页面
3866 浏览 · 0 评论
好玩的CSS3(3)-- 翻转(旋转正反两张)图片
3860 浏览 · 0 评论
Flutter适配夜间模式
3611 浏览 · 0 评论
pc端常用电脑屏幕分辨率尺寸适配
3570 浏览 · 0 评论
最新文章
js通过扫码枪快速录入的实现
406 浏览 · 0 评论
使用 WebSocket 实现你画我猜实时绘图
745 浏览 · 0 评论
基于code-server部署自己的云端vscode
2871 浏览 · 0 评论
支付宝动态收款码生成自定义金额及备注
2863 浏览 · 0 评论
使用 nohup 命令将程序挂载在后台执行
1959 浏览 · 0 评论
基于OpenLayers实现离线地图
2802 浏览 · 0 评论