1

我正在使用场景图组件的视频节点制作视频播放器。我的问题是当我设置搜索字段时, m.video.seek = 20它就像从 15 秒或 18 秒开始播放,但不是从 20 秒的确切位置开始播放。我的代码是...

inner = createObject("RoSGNode", "ContentNode")
inner.url = "http://-------------.m3u8"  
inner.streamformat = "hls" 
inner.SwitchingStrategy = "full-adaptation"

视频文件格式在 roku 应用程序的清单文件中m3u8使用ui_resolutions=fhd

这个问题与流格式或其他有关吗?请帮我。

4

2 回答 2

2

这是正确的行为,你有“hls”流格式,这是特定于格式的,hls 视频流被分成块,所以当你设置搜索时,视频将从块开始而不是从这个块的中间开始。

于 2016-07-07T10:23:37.823 回答
0

我通过将视频组件属性seekMode设置为“准确”解决了这个问题

<Video id="videoPlayer" visible="true" translation="[0, 0]" width="1920" height="1080" seekMode = "accurate" enableTrickPlay="true" enableUI="false"/>
于 2021-08-26T09:17:08.763 回答