在hls文档中,建议在错误情况下使用此函数
case Hls.ErrorTypes.MEDIA_ERROR:
console.log("fatal media error encountered, try to recover");
hls.recoverMediaError();
break;https://github.com/video-dev/hls.js/blob/master/docs/API.md#hlsrecovermediaerror
然而,在直播的情况下,如果出现错误或传输失败,则需要很长时间才能恢复视频。有没有更快恢复传输的方法?
发布于 2020-11-27 17:52:05
如果您遵循文档或演示源代码,您会注意到,如果发生任何与媒体相关的错误,两者都建议调用recover media error。
经过几次实验,这是我更喜欢的解决错误的方法
除此之外,您还可以创建一个函数,该函数将首先调用startLoad,如果出现错误,那么最后的选择应该是调用recoverMediaError()
https://stackoverflow.com/questions/60380752
复制相似问题