从一个视频文件切换到另一个视频文件时,屏幕闪烁

时间:2012-02-15 09:20:13

标签: html5-video http-live-streaming samsung-smart-tv

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

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

1 个答案:

答案 0 :(得分:2)

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

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