我正在尝试在三星智能电视中播放H L S视频播放列表。我用于开发的S D K是3.5.2。我用于ff / Rewind的功能是
skipVideoSpeed(-2)
我无法获得正在播放的H L S视频的持续时间。并且
skipVideoSpeed()
在倒带过程中也无法正常工作。我试图找到一种方法,当一个视频结束到该播放列表中的最后一个视频时,在播放列表中背靠背播放视频。但是没有得到任何解决方案。但我可以一次播放单个视频。
答案 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返回的时间太短,则流完成。
我希望它可以帮助:)。