2017-04-12 9 views
0

HLS 비디오 (VOD 및 라이브)를 재생할 씬 그래프를 사용하는 Roku Bright 스크립트에서 작업 중입니다. 옵션 버튼을 누르고 "캡션 모드 : 설정"하지만 폐쇄 캡션은 여전히 ​​표시되지 않습니다. 는 심지어 내가 VLC 플레이어에서 재생할 때 트랙 1의 자막을 볼roku에 자막을 표시하는 방법은 무엇입니까?

enter image description here

보여주는 메시지 "아니오 캡션 availabel"또는 "아니오 자막 또는 오디오 선택 availabel" 같은 스트림을 팝업. 밝은 스크립트 코드는 - 스트림의 M3U8의

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" 

내용 -

EXTM3U EXT-X-VERSION : 3 EXT-X-STREAM-INF : BANDWIDTH = 3211072, 코덱 = "avc1. 77.41, mp4a.40.2 "해결 = 1280 * 720 chunklist_b2931072.m3u8 EXT-X-STREAM-INF : BANDWIDTH = 1231072, 코덱 ="avc1.66.32, mp4a.40.2 "해결 = 640 × 360 chunklist_b1131072.m3u8

제발 도와주세요 그리고 더 좋은 예를 제공하십시오.

답변

2

자막 설정을 설정해야 할 수 있습니다. 이

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

이이 나를 위해 노력하고, 훌륭한 솔루션을 제공하지만 새로운 오류 ": 누락되거나 잘못된 PHY 'EIA608/1'*** ERROR"를 얻고 당신을 순전히 감사하십시오 동영상 재생 시작. –

+0

심지어 나는 매번 같은 것을 얻고 있습니다. 하지만 CC가 작동합니다 – Rajashekhar

+0

PHY에 관한 관계없는 경고 : 'eia608/1' "은 사소한 Roku 버그 인 것 같습니다. https://forums.roku.com/viewtopic.php?f=34&t=97471 to 확률이 높아진다. –