2017-04-12 5 views
0

Je travaille sur un script Roku Bright en utilisant un graphe de scène qui va lire des vidéos HLS (VOD et live), Appuyez sur le bouton d'option et réglez "mode légende: on" mais la légende n'est toujours pas affichée. même PopupComment afficher les sous-titres codés dans roku?

enter image description here

message indiquant « aucune légende de availabel » ou « pas de légende ou d'une sélection audio availabel » stream Même que je vois les sous-titres sur la piste 1 quand je joue dans le lecteur VLC. code de script Bright est -

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" 

Contenu du m3u8 du flux -

EXTM3U EXT-X-VERSION: 3 EXT-X-STREAM-INF: BANDE PASSANTE = 3211072, Codecs = "avc1. 77,41, mp4a.40.2" , RESOLUTION = 1280x720 chunklist_b2931072.m3u8 EXT-X-STREAM-INF: = 1231072 BANDE PASSANTE, Codecs = "avc1.66.32, mp4a.40.2", RESOLUTION = 640x360 chunklist_b1131072.m3u8

S'il vous plaît, aidez-nous et donnez un meilleur exemple.

Répondre

2

Vous devrez peut-être définir la configuration des sous-titres. Essayez cette

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

Merci beaucoup pour donner une excellente solution, cela fonctionne pour moi mais je reçois une nouvelle erreur « *** ERREUR: manquant ou PHY invalide: « eia608/1 » » lorsque la vidéo commence à jouer. –

+0

Même moi aussi je reçois la même chose à chaque fois. Mais le CC fonctionnera – Rajashekhar

+0

L'avertissement superflu sur PHY: 'eia608/1' "semble être un bug Roku mineur Ajoutez votre voix à cette https://forums.roku.com/viewtopic.php?f=34&t=97471 à augmenter les chances d'être réparé –