视频节点的搜索字段无法正常工作
Seek field of video node is not working properly
我正在使用场景图组件的视频节点开发视频播放器。我的问题是当我设置搜索字段时
m.video.seek = 20
它从 15 秒或 18 秒开始播放,但不是从 20 秒的确切位置开始播放。我的代码是...
inner = createObject("RoSGNode", "ContentNode")
inner.url = "http://-------------.m3u8"
inner.streamformat = "hls"
inner.SwitchingStrategy = "full-adaptation"
视频文件格式为 m3u8
并在 roku 应用程序的清单文件中使用 ui_resolutions=fhd
。
这个问题是与流格式有关还是其他问题?请帮助我。
这是您拥有的正确行为 "hls" streamformat,这是特定于格式的,hls 视频流被分成块,因此当您设置搜索时,视频将从块开始而不是从该块的中间开始.
我通过将视频组件属性 seekMode 设置为“准确”
解决了这个问题
<Video id="videoPlayer" visible="true" translation="[0, 0]" width="1920" height="1080" seekMode = "accurate" enableTrickPlay="true" enableUI="false"/>
我正在使用场景图组件的视频节点开发视频播放器。我的问题是当我设置搜索字段时
m.video.seek = 20
它从 15 秒或 18 秒开始播放,但不是从 20 秒的确切位置开始播放。我的代码是...
inner = createObject("RoSGNode", "ContentNode")
inner.url = "http://-------------.m3u8"
inner.streamformat = "hls"
inner.SwitchingStrategy = "full-adaptation"
视频文件格式为 m3u8
并在 roku 应用程序的清单文件中使用 ui_resolutions=fhd
。
这个问题是与流格式有关还是其他问题?请帮助我。
这是您拥有的正确行为 "hls" streamformat,这是特定于格式的,hls 视频流被分成块,因此当您设置搜索时,视频将从块开始而不是从该块的中间开始.
我通过将视频组件属性 seekMode 设置为“准确”
解决了这个问题<Video id="videoPlayer" visible="true" translation="[0, 0]" width="1920" height="1080" seekMode = "accurate" enableTrickPlay="true" enableUI="false"/>