三星智能电视SDK快进/快退并播放hls播放列表

时间:2015-04-09 12:52:30

标签: samsung-smart-tv

我正在尝试在三星智能电视中播放H L S视频播放列表。我用于开发的S D K是3.5.2。我用于ff / Rewind的功能是

skipVideoSpeed(-2)

我无法获得正在播放的H L S视频的持续时间。并且

skipVideoSpeed()

在倒带过程中也无法正常工作。我试图找到一种方法,当一个视频结束到该播放列表中的最后一个视频时,在播放列表中背靠背播放视频。但是没有得到任何解决方案。但我可以一次播放单个视频。

2 个答案:

答案 0 :(得分:2)

您可以使用功能GetDuration()

获取视频时长
var totalTime=Player.GetDuration();

GetDuration()如果成功则返回总播放时间,否则返回-1。

在三星的设备api指南中提到 http://freethetv2011.s3.amazonaws.com/DeviceAPI_Guide%5BV2.20%5D%5B1%5D.pdf

答案 1 :(得分:0)

此外,如果您播放实时流,在m3u8文件中可能长度太短(大约10秒,这取决于流设置)

如果跳过(currentTime + 10秒)并且getDuration返回的时间太短,则流完成。

我希望它可以帮助:)。