如何在 roku 中显示隐藏式字幕?
How to display closed caption in roku?
我正在使用将要播放 HLS 视频(VOD 和直播)的场景图来编写 Roku Bright 脚本,
按选项按钮并设置 "caption mode: on" 但隐藏式字幕仍然不显示。
甚至弹出
正在显示消息 "no caption availabel" 或 "no caption or audio selection availabel"
当我在 VLC 播放器中播放时,我在轨道 1 上看到了相同的流。
明亮的脚本代码是 -
inner = createObject("RoSGNode", "ContentNode")
inner.url = videoUrl
inner.streamformat = "hls"
inner.StreamBitrates = [1920]
inner.StreamQualities = ["HD"]
inner.SwitchingStrategy = "full-adaptation"
m.innerVideo.enableUI = false
m.innerVideo.visible = true
m.innerVideo.setFocus(true)
m.innerVideoTitle.visible = true
m.innerVideo.retrievingBar.visible = false
m.innerVideo.enableTrickPlay = false
m.innerVideo.retrievingTextColor = "#000000"
m.innerVideo.bufferingTextColor = "#000000"
m.innerVideo.autoPlayAfterSeek = false
m.innerVideo.bufferingBar.visible = false
m.innerVideo.bufferingBar.opacity = "0"
m.innerVideoTitle.text = videoTitle
m.innerVideo.content = inner
m.innerVideo.control = "play"
流的 m3u8 内容 -
EXTM3U
EXT-X-版本:3
EXT-X-STREAM-INF:BANDWIDTH=3211072,CODECS="avc1.77.41,mp4a.40.2",分辨率=1280x720
chunklist_b2931072.m3u8
EXT-X-STREAM-INF:BANDWIDTH=1231072,CODECS="avc1.66.32,mp4a.40.2",分辨率=640x360
chunklist_b1131072.m3u8
请帮助我们并提供更好的示例。
您可能需要设置字幕配置。
试试这个
inner.subtitleConfig = {
trackName: "eia608/1"
}
我正在使用将要播放 HLS 视频(VOD 和直播)的场景图来编写 Roku Bright 脚本, 按选项按钮并设置 "caption mode: on" 但隐藏式字幕仍然不显示。 甚至弹出
正在显示消息 "no caption availabel" 或 "no caption or audio selection availabel" 当我在 VLC 播放器中播放时,我在轨道 1 上看到了相同的流。 明亮的脚本代码是 -
inner = createObject("RoSGNode", "ContentNode")
inner.url = videoUrl
inner.streamformat = "hls"
inner.StreamBitrates = [1920]
inner.StreamQualities = ["HD"]
inner.SwitchingStrategy = "full-adaptation"
m.innerVideo.enableUI = false
m.innerVideo.visible = true
m.innerVideo.setFocus(true)
m.innerVideoTitle.visible = true
m.innerVideo.retrievingBar.visible = false
m.innerVideo.enableTrickPlay = false
m.innerVideo.retrievingTextColor = "#000000"
m.innerVideo.bufferingTextColor = "#000000"
m.innerVideo.autoPlayAfterSeek = false
m.innerVideo.bufferingBar.visible = false
m.innerVideo.bufferingBar.opacity = "0"
m.innerVideoTitle.text = videoTitle
m.innerVideo.content = inner
m.innerVideo.control = "play"
流的 m3u8 内容 -
EXTM3U EXT-X-版本:3 EXT-X-STREAM-INF:BANDWIDTH=3211072,CODECS="avc1.77.41,mp4a.40.2",分辨率=1280x720 chunklist_b2931072.m3u8 EXT-X-STREAM-INF:BANDWIDTH=1231072,CODECS="avc1.66.32,mp4a.40.2",分辨率=640x360 chunklist_b1131072.m3u8
请帮助我们并提供更好的示例。
您可能需要设置字幕配置。 试试这个
inner.subtitleConfig = {
trackName: "eia608/1"
}