Используйте проигрыватель Shaka для отображения субтитров или субтитров WebVTT

#javascript #html5-video #webvtt #shaka

Вопрос:

Я использую плеер Shaka для воспроизведения видео HLS/DASH, который хорошо работает.

У меня также есть субтитры/субтитры в виде файлов WebVTT, на которые нет ссылок в манифестах HLS/DASH и которые в настоящее время загружаются с использованием отдельных <track> элементов.

В настоящее время я использую собственные методы HTML5 для текстовых дорожек (например, использование .oncuechange ), но это неудобно и, похоже, не работает должным образом при наличии нескольких дорожек. Поскольку, похоже, у Shaka player есть свой собственный синтаксический анализ треков, я хотел бы вместо этого переключиться на использование его методов.

Однако я, кажется, не вижу никакой документации (что-то вроде https://shaka-player-demo.appspot.com/docs/api/tutorial-basic-usage.html) для управления <track> элементами. Есть ли они вообще? У кого-нибудь есть примеры/код и т. Д.?

Я не использую библиотеку пользовательского интерфейса Shaka и у меня есть собственная кнопка » CC » и т. Д. Я просто хотел бы управлять дорожками, используя функции Shaka, а не свои собственные.

Спасибо.