Атрибут default тега <track>


Описание

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

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

Основные характеристики:

  • Булевый атрибут (не требует значения)
  • Может быть только одна дорожка с default в одном медиа-элементе
  • Применяется только если пользователь не делал предыдущего выбора
  • Работает для всех типов дорожек (subtitles, captions, descriptions)

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

  • Используйте для основного языка контента
  • Сочетайте с правильным srclang
  • Для мультиязычных сайтов определяйте default динамически
  • Учитывайте предпочтения пользователя из настроек браузера

Пример с разными типами дорожек:

<video controls> <source src="lecture.mp4" type="video/mp4"> <track src="captions_en.vtt" kind="captions" srclang="en" label="English" default> <track src="descriptions_en.vtt" kind="descriptions" srclang="en" label="Descriptions"> <track src="chapters.vtt" kind="chapters" srclang="en"> </video>

Ограничения:

  • Не гарантирует показ (зависит от поддержки браузера)
  • Может переопределяться пользовательскими настройками
  • Не работает, если пользователь уже делал выбор ранее

Accessibility-советы:

  • Всегда предоставляйте субтитры для важного контента
  • Для deaf/hard-of-hearing пользователей используйте kind="captions"
  • Тестируйте с различными браузерами и устройствами

Примечание: Для сложных медиа-плееров рассмотрите использование JavaScript API для более точного контроля над текстовыми дорожками.