Тег <track>


Описание

Тег <track> добавляет текстовую дорожку для медиа-элементов (<video> и <audio>). Это одиночный тег, который поддерживает субтитры, титры, описания и главы для мультимедийного контента.

Базовый синтаксис:
<video controls> <source src="video.mp4" type="video/mp4"> <track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English"> </video>
Примеры использования:
<!-- Субтитры на разных языках --> <video controls> <source src="movie.mp4" type="video/mp4"> <track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English"> <track src="subtitles_ru.vtt" kind="subtitles" srclang="ru" label="Русский" default> </video>

Рекомендации по использованию:

  • Используйте формат WebVTT (.vtt) для текстовых дорожек
  • Для субтитров всегда указывайте атрибут srclang
  • Предоставляйте несколько языковых вариантов
  • Для кастомных стилей используйте псевдоэлемент ::cue
  • Тестируйте отображение на разных устройствах

Тег <track> значительно улучшает доступность мультимедийного контента, предоставляя текстовые альтернативы и дополнительные возможности навигации для видео и аудио материалов.


Атрибуты

default Указывает трек по умолчанию
kind Тип трека (subtitles, captions и др.)
label Название трека
src URL-адрес файла трека
srclang Язык трека
accesskey Горячая клавиша для активации
class CSS-классы для стилизации
id Уникальный идентификатор
style Инлайновые стили
title Всплывающая подсказка
hidden Скрывает элемент
lang Язык содержимого
translate Определяет возможность перевода

Поддержка браузерами

10.0 23.0 12.1 31.0 6.0