Я отправляю видео с субтитрами на устройства Chromecast.Субтитры находятся в отдельном потоке WebVTT.Данные WebVTT создаются путем расшифровки файлов .srt.У меня есть частичный перевод форматирования субтитров SRT в форматирование VTT.(Другие форматы также транскрибируются, но давайте придерживаться SRT)
Проблема: я использую <i>...</i>
для форматирования курсивного текста в субтитрах WebVTT, что, как я читал в спецификации WebVTT, является правильнымспособ форматирования курсивного текста.Но ChromeCast, похоже, не анализирует теги.<i>
и </i>
появляются в тексте субтитров на экране.Похоже, это говорит о том, что ChromeCast даже не поддерживает элементарное форматирование текста субтитров.
Существуют ли обстоятельства, при которых ChromeCast должен соблюдать коды форматирования?Нужны ли таблицы стилей CSS в файле VTT?Или коды классов (например, с соответствующими css)?
Я готов пройти лишнюю милю, если есть способ форматировать текст в субтитрах.Но это много работы, и просто не так страшно удалить все форматирование.: - / Скажите мне, что это можно сделать, пожалуйста (и дайте мне подсказку), и я сделаю это.
Приложение представляет собой приложение для Android, использующее Android Chromecast SDK.Я уже успешно отправляю субтитры WebVTT.
Пример:
WEBVTT
1
00:00:05.000 --> 00:00:11.000
<i>In the previous episode...</i>