Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
HTML-элемент <track> используется как дочерний элемент медиа-элементов <audio> and <video>. Позволяет указать синхронизированные текстовые дорожки (или данные на основе времени), например, для автоматической обработки субтитров. Файлы треков используют формат WebVTT (.vtt файлы) — Web Video Text Tracks или Timed Text Markup Language (TTML).
| Допустимое содержимое | Нет, это пустой элемент. |
| Пропуск тегов | Так как это пустой элемент, то открывающий тег обязателен, закрывающего не должно быть. |
| Неявная ARIA-роль | Нет соответствующей роли |
| Допустимые родители | Медиа элемент, перед любым потоковым контентом. |
| Допустимые ARIA-роли | Нет |
| DOM интерфейс | HTMLTrackElement |
Этот элемент использует глобальные атрибуты.
defaultЭтот атрибут указывает, что дорожка должна быть включена, если пользовательские настройки не указывают, что другая дорожка является более подходящей. Может использоваться только для одного элемента track в элементе мультимедиа.
kindКак текстовый трек должен быть использован. Если значение опущено, тип по умолчанию — subtitles (субтитры). Если атрибут отсутствует, будет использоваться subtitles. Если атрибут содержит недопустимое значение, оно принимает значение metadata. (Версии Chrome ранее 52 рассматривали недопустимое значение как subtitles.) Допускаются следующие ключевые слова:
subtitles
captions
descriptions
chapters
metadata
Видимый пользователю заголовок текстовой дорожки, который используется браузером при выводе списка доступных текстовых дорожек.
srcАдрес файла текстовой дорожки (.vtt файл). Должен быть действительным URL. Этот атрибут должен быть указан, а его значение URL должно иметь то же происхождение, что и документ — исключая случаи, когда родительский <audio> или <video> данного track элемента имеет атрибут crossorigin.
srclangЯзык текстовых данных трека. Это должен быть валидный BCP 47 языковой тег (см. также языковые тэги в HTML и XML). Если для атрибута kind установлено значение subtitles, должен быть определён атрибут srclang.
Тип данных, которые трек добавляет на носитель, задаётся в атрибуте kind, который может принимать значения subtitles, captions, descriptions, chapters или metadata. Элемент указывает на исходный файл, содержащий синхронизированный по времени текст, который браузер предоставляет, когда пользователь запрашивает дополнительные данные.
Отдельный media элемент не может иметь элементы track с одинаковыми значениями kind, srclang и label.
| HTML # the-track-element |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 24 июн. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.