Я работаю над сценарием Roku Bright с использованием графа сцены, который будет воспроизводить видео HLS (VOD и в прямом эфире), нажмите кнопку выбора и установите «режим субтитров: включен», но субтитры по-прежнему не отображаются. даже всплывающее окно
отображается сообщение «нет заголовка» или «нет заголовка или выбора аудио». Тот же поток Я вижу субтитры на дорожке 1 при воспроизведении в проигрывателе VLC. Яркий код скрипта -
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: BANDWIDTH = 3211072, CODECS = "avc1.77.41, mp4a.40.2", RESOLUTION = 1280x720 chunklist_b2931072.m3u8 EXT-X-STREAM-INF: 1231072, BANDWIDTH = CODECS = "avc1.66.32, mp4a.40.2", РАЗРЕШЕНИЕ = 640x360 chunklist_b1131072.m3u8
Пожалуйста, помогите нам и приведите лучший пример.