bilibili / flv.js

HTML5 FLV Player
Apache License 2.0
22.94k stars 3.38k forks source link

开启多个video播放flvjs过几秒就开始报错,请问是什么问题? #497

Open gx111111 opened 5 years ago

gx111111 commented 5 years ago

错误如下,码流一直还在接收 Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null

tdwu commented 5 years ago

我也遇到了

zhangrenyou commented 4 years ago

请问解决了吗

错误如下,码流一直还在接收 Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null

请问解决了吗?我也遇到了,多路播放会不断重新请求flv地址

fengxianhua commented 4 years ago

错误如下,码流一直还在接收 Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null

请问解决了吗?同问题

AwakenedSomeone commented 3 years ago

同问,这个问题经常出现

linghao518 commented 3 years ago

2021也遇到了,解决了吗?

atlantis414 commented 3 years ago

2019年的问题 2021年还遇到了

atlantis414 commented 3 years ago

2019年的问题 2021年还遇到了

我解决了, 就像作者在其他帖子中回复的"这个错误是数据流的原因" 我测试下来和浏览器是不是使用了硬件加速无关. 我的原因在于音频帧使用了错误的时间戳, 修复代码后问题解决,再也没有出来过

shady-xia commented 2 years ago

一般这个问题是因为你没有把之前的video实例释放干净

Longxiaozha commented 2 years ago

楼主,这个问题解决了吗,怎么解决的

Mmoly commented 1 year ago

今天看到一篇回答解决了这个问题,我感觉应该是视频流不稳定的原因导致播放断流的报错,https://blog.csdn.net/Plumea/article/details/122122411。虽然解决的是pause()方法报错的问题,但是题主的这个问题我用了该方法也一起解决了