Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
if (format.sampleMimeType == MimeTypes.TEXT_VTT) { ...}но это просто обход «фичи» плеера или под этим есть какое-то объяснение? (Я в своем проекте делал так же, т.к. в свое время не нашел другого решения)
Как раз такая сейчас ситуация и есть у меня.
Как в примерах выше и указано я фильтрую ещё и по mimeType:
format.sampleMimeType == MimeTypes.TEXT_VTTА демо плеера этого не делает, мало того он будет показывать там любые текстовые дорожки(не только субтитры)
Как раз наоборот это и фича наверное:)
Как вы их сгруппируете/отфильтруете — на ваше усмотрение под вашу задачу.
Например, у нас бывает задача — показывать из всего списка только русские субтитры vtt, игнорируя остальные..
Получаем и переключаем WebVTT субтитры в ExoPlayer