🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.
Тег <track>
добавляет субтитры для аудио и видео. Он улучшает доступность медиаконтента для пользователей с проблемами восприятия аудио и видео, а также полезен тем, кто не владеет языком оригинала.
<audio controls>
<source src="audio.mp3" type="audio/mpeg">
<track src="subtitles_ru.vtt" kind="subtitles" srclang="ru" label="Русские субтитры">
</audio>
Атрибуты тега <track>
kind
— тип текстовой дорожки.src
— URL-адрес файла с текстовой дорожкой.srclang
— язык текстовой дорожки.label
— подпись текстовой дорожки.default
— является ли текстовая дорожка дорожкой по умолчанию.
⚠️ Тег <track>
не имеет содержимого и не требует закрытия. Он должен использоваться только внутри тегов <audio>
или <video>
.
Если необходимо отображать текстовые дорожки без использования тега <track>
, можно создать их вручную внутри <video>
или <audio>
, используя <div>
и CSS для стилизации.
В качестве альтернативы для <track>
также можно использовать JavaScript-библиотеки, например, Video.js или plyr.