我有一个简单的三星智能电视应用程序,可以播放来自互联网的一系列视频剪辑。
使用三星特定的播放器组件通过 HLS 流式传输第一个剪辑时,视频在屏幕上分配的帧中正确播放。
在剪辑结束时(响应 onRenderingComplete 事件),我在剪辑上调用 Stop(),然后请求播放下一个。
如果下一个是标准 MP4 文件,则整个屏幕会在播放开始前闪烁。但是,如果它是另一个 HLS 流,则可以播放。
有没有其他人遇到过这个问题,如果有,您是否设法解决了这个问题?
onRenderingComplete 处理程序的代码非常简单,如下所示:
Player.onRenderingComplete = function() {
// Stop the player plugin to reset it
this.plugin.Stop();
// Cue up the next video
this.plugin.Play("<url>");
}