1

我有一个简单的三星智能电视应用程序,可以播放来自互联网的一系列视频剪辑。

使用三星特定的播放器组件通过 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>");
}
4

1 回答 1

2

是的。这对于三星设备很常见。甚至三星在文档中的视频示例也存在此问题。

我管理它的唯一方法是使用相同的视频编解码器,最好是 25fps。

于 2012-02-15T19:17:51.730 回答