在播放HLS视频时,接收器经常停留在“播放在缓冲区域中停顿”的警告(播放约10秒后)。
在先前的项目中,一种解决方法是下载media_player.js,修补代码:
(this.Db = this.a.Ui ? b : null, F(Om, "playback stalled in buffered region"), za("Cast.MPL.PlaybackStall"), this.xe = this.Eg = !0, this.s.currentTime = a + .5)
到
(this.Db = this.a.Ui ? b : null, F(Om, "playback stalled in buffered region"), za("Cast.MPL.PlaybackStall"), this.xe = this.Eg = !0, this.s.currentTime = a + 0.5, this.s.currentTime = a + 0.5)
然后在我们的服务器上托管此补丁版本的media_player.js。
但是在cast sdk文档中强烈建议不要执行此过程,我们不希望在新项目中使用此过程。
因此,我们希望这将直接在接收器sdk中修复。
谢谢。