mom*_*omo 1 javascript video ffmpeg http-live-streaming
第一次播放播放列表时,我不断收到bufferStalledError。
我可以检测到此错误,但是,如果我解决此错误,则视频播放中会发生跳转或跳过,并且它会停止发生。
但是,如果我忽略它,那么它将播放而不会出现明显的中断,并且视频会继续播放。但这个错误将继续出现,但没有任何明显的问题。
但是,有时,相同的错误会导致溢出,并且 hls.js 将无法自动恢复,并且在发生此类故障后不会报告比最后一个bufferStalled 错误更多的错误。
我必须通过destroy 重新启动视频并再次附加恢复播放功能 hls.js 无法自动执行或通过recoverMediaErrors()执行。
唯一的问题是我无法订阅显示视频正在播放或卡住的事件。出现 bufferStalledMediaError 后,hls.js 会毫无故障地自动恢复它,但有时会失败。在这两种情况下都不再报告错误。
但是,是否有另一个事件报告说正在播放,但不是错误报告?
是否有 hls.on(Hls.Events.ALL, ... ) 事件?
设置TimeLineController怎么样?这没有记录。
参考: https: //github.com/dailymotion/hls.js/blob/master/API.md
我认为没有内置的方法来监听所有事件,但您始终可以订阅每个事件:
Object.keys(Hls.Events).forEach(function (e) {
_hlsInstance.on(Hls.Events[e], console.info.bind(console));
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5116 次 |
最近记录: |