如何在roku中显示隐藏式字幕?

时间:2017-04-12 14:20:01

标签: roku brightscript scenegraph

我正在使用场景图来制作一个Roku Bright脚本,该场景图将播放HLS视频(VOD和直播), 按选项按钮并设置“标题模式:开”但仍然不显示隐藏标题。 甚至弹出

enter image description here

显示消息“无标题可用”或“无标题或音频选择可用” 相同的流我在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-VERSION:3 EXT-X-STREAM-INF:带宽= 3211072,CODECS = “avc1.77.41,mp4a.40.2” RESOLUTION = 1280×720 chunklist_b2931072.m3u8 EXT-X-STREAM-INF:带宽= 1231072,CODECS = “avc1.66.32,mp4a.40.2”,分辨率640×360 = chunklist_b1131072.m3u8

请帮助我们并提供更好的示例。

1 个答案:

答案 0 :(得分:3)

您可能需要设置字幕配置。 试试这个

    inner.subtitleConfig = {
        trackName: "eia608/1"
    }