Тег <track> используется для указания текстовой дорожки для медийных элементов <audio> и <video>, которая обычно содержит субтитры на разных языках, комментарии, заголовки итд.
Синтаксис
<[audio | video]>
...
<track src="...">
...
</[audio | video]>Закрывающий тег не обязателен.
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
video {
width: 300px;
height: 200px;
border: 1px solid #666;
}
</style>
</head>
<body>
<video controls muted src="/build/videos/arcnet.io(7-sec).mp4">
<track default kind="subtitles" srclang="en" src="/build/videos/arcnet.io(7-sec).mp4"/>
</video>
<p>Некоторая информация о видео</p>
</body>
</html>Атрибуты
| Атрибут | Значение | Описание |
|---|---|---|
| default | default | Указывает, что данная дорожка должна быть включена по умолчанию. Только одна дорожка может иметь атрибут default. |
| kind | Определяет вид текстовой дорожки. | |
| captions | -перевод диалога и звуковые эффекты | |
| chapters | -названия глав для быстрой навигации по видео или аудио | |
| descriptions | -текстовое описание видео контента | |
| metadata | -содержимое, используемое сценариями (не видна для пользователей) | |
| subtitles | -субтитры, обеспечивающие перевод содержимого | |
| label | text | Указывает заголовок текста дорожки. |
| src | URL | Указывает URL файла дорожки. |
| srclang | language_code | Указывает язык текста дорожки ( требуется, если kind = "subtitles" ). |
Тег <track> поддерживает также глобальные атрибуты и атрибуты событий.
Поддержка браузера
|
|
|
|
|
|---|---|---|---|
| 18+ | 31+ | 6+ | 15+ |
Практикуйте свои знания
Какую роль исполняет тег <track> в HTML?
Правильный!
Неправильно!