Just wondering is there a way of setting a webvtt url as subtitle instead of embed it in the HLS stream?
You can use SubtitleUrl for external caption file.
follow this code:-
function setVideo() as void
videoContent = createObject("RoSGNode", "ContentNode")
videoContent.url = "http://yt-dash-mse-test.commondatastorage.googleapis.com/media/motion-20120802-manifest.mpd"
videoContent.title = ""
videoContent.streamformat = "dash"
videoContent.SubtitleUrl = "pkg:/ttml/ttml.xml"
m.video = m.top.findNode("musicvideos")
m.video.content = videoContent
m.video.control = "play"
m.video.setFocus(true)
end function
Thanks for the answer.
Please clarify one more thing can I pass url in SubtitleUrl?
videoContent.SubtitleUrl = "http://cpansearch.perl.org/src/MIYAGAWA/Video-Subtitle-SRT-0.01/t/sample.srt"
According to this doc, using external captions is not supported with WebVTT (only in manifest): https://sdkdocs.roku.com/display/sdkdoc … on+Support
Using the method you have outlined in the posts prior, is it possible that loading these captions by the sidecar method could lead to captions drifting out of sync?
