Chromecast VOD с субтитрами.
Мы пытаемся заставить наш проект отображать субтитры при приведении VOD в нашем проекте.
Проблема в том, что мы не используем внешние URL для наших субтитров , поскольку наши субтитры встроены в наш VOD, но основаны на документации Google Cast Тем не менее, мы должны создать наш собственный MediaTrack, который содержит ссылку на наш внешний .vtt
, чтобы он работал, который, предоставляя фиктивную ссылку на внешний .vtt
, работал, но мы хотим каким-то образом получить доступ к in-manifest субтитры без предоставления внешней ссылки на .vtt
Мой вопрос, есть ли поддержка в Google Cast SDK, которая может обрабатывать субтитры в манифесте, можем ли мы отправить remoteMediaClient?.setActiveTrackIDs[someID]
нашему получателю для отображения субтитров в манифесте без создания MediaTrack
с внешней .vtt
ссылкой?
Для справки, версия Android в том же проекте успешно показывала субтитры, просто переключая и вызывая setActiveTrackIDs
, даже не создавая MediaTracks
, потому что приемник уже содержал MediaInfo
с MediaTracks
внутри. Это возможно и с iOS SDK?
Мы ценим любую помощь.
func closedCaptionPressed(sender: UIButton) {
castContext.sessionManager.currentSession?.remoteMediaClient?.setActiveTrackIDs([index])
}