#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, а не свои собственные.
Спасибо.