引发 bufferstallederror 时 Hls 视频中断

Hls video blackout when bufferstallederror is raised

我已经实现了几乎可以正常工作的 Hls 流媒体库,但问题是当我向前寻找视频时 bufferStalledError 出现,然后屏幕停电,直到该片段被加载。我附上了 fiddle link 。 如果您的网络速度非常快,如果您想看到停电,请限制它。 我不知道该怎么做。理想情况应该是视频应该在最后一帧处理时处理,如果片段正在加载。

Fiddle

根本原因是我试图使用 hls.recoverMediaError(); 恢复媒体。 Hls 可以自行处理预期的事情。 所以,删除恢复代码对我来说很管用。