Я разрабатываю приложение для воспроизведения видео с поддержкой chromecast. У меня беда с субтитрами. Я могу отображать субтитры .vtt, но есть проблема с классическими файлами субтитров .srt. Поддерживает ли Chromecast субтитры в формате srt? Я нашел эту ссылку: Поддерживаемые носители для Google Cast.
На этой странице нет явного заявления о том, что chromecast его не поддерживает. Например, их может отображать приложение Plex.
Я использую этот фрагмент кода:
MediaTrack subtitles = new MediaTrack.Builder(1, MediaTrack.TYPE_TEXT)
.setName("Subtitles")
.setSubtype(MediaTrack.SUBTYPE_SUBTITLES)
.setContentId("http://some-example.srt")
.setLanguage("en-US").build();
а также
mRemoteMediaPlayer.setActiveMediaTracks(mApiClient, new long[] {1});
Это работает для файла vtt, но не для файла srt.