CSS властивості
ГлавнаяТеги HTMLТег <track> в HTML

Тег <track> в HTML

305

Елемент <track> (від англ. track — доріжка) дозволяє авторам вказати текстову доріжку для медійних елементів <audio> та <video>. Така доріжка зазвичай містить субтитри різними мовами, коментарі, заголовки та ін.

Синтаксис
 <audio> <track kind | src | srclang | label | default>
</audio> <video> <track kind | src | srclang | label | default>
</video>

Закриваючий тег

Не потрібно.

Атрибути

kind
Вказує тип доріжки, можливі варіанти перераховані в табл. 1.
src
Шлях до файлу з доріжкою.
srclang
Мова доріжки. Див. коди мов.
label
Назва запису, що відображається. Якщо цей атрибут не вказано, браузер буде використовувати значення, яке застосовується в нього за замовчуванням, наприклад «untitled1». бути обрана за замовчуванням. Тільки одна доріжка може мати атрибут default.
Табл. 1. Значення атрибуту kind
Значення Призначення Опис
subtitles Субтитри Призначені для дублювання звукової доріжки фільму у вигляді тексту мовою оригіналу для глухих людей. Також можуть містити переклад іншими мовами для тих, хто не знайомий з мовою оригіналу. Текст субтитрів виводиться поверх відео.
captions Заголовки Дублювання діалогів, звукових ефектів, музичного супроводу у вигляді тексту для тих випадків , коли звук недоступний або для глухих користувачів. Виводиться поверх відео, при цьому позначається, що підходить для людей, які погано чують.
descriptions Опис Звуковий опис того, що відбувається у відео для тих випадків, коли зображення недоступне або для сліпих людей. або аудіо. Відображаються у вигляді списку.
metadata Метадані Призначені для використання скриптами і не відображаються у браузері.

Приклад

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>track</title>
</head>
<body> <video width="500" height="400" controls> <source src="video/jane.ogv" type='video/ogg; codecs="theora, vorbis"'> <source src="video/jane.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> <source src="video/jane.webm" type='video/webm; codecs="vp8, vorbis"'> <track kind="subtitles" src="video/jane.en.vtt" srclang="en" label="English"> <track kind="subtitles" src="video/jane.ua.vtt" srclang="uk" label="Русский"> <track kind="subtitles" src="video/jane.ru.vtt" srclang="ru" label="Український" default> Елемент відео не підтримується вашим браузером.
</video>
</body>
</html>

Результат цього прикладу показаний на рис. 1.

Відео із субтитрами Рис. 1. Відео з субтитрами

Вміст файлу jane.ru.vtt у форматі субтитрів VTT наведено нижче.

<code>WEBVTT FILE 00:00.360--> 00:01.240 Солдат Джейн. 00:01.240--> 00:02.240 Рятуюсь від радіації. 00:02.240--> 00:04.000 Кавун — найкращий засіб.

Специфікація

Специфікація Статус
WHATWG HTML Living Standard Живий стандарт
HTML5 Рекомендація

Специфікація

Кожна специфікація проходить нес скільки стадій схвалення.

  • Recommendation (Рекомендація) — специфікація схвалена W3C і рекомендована як стандарт.
  • Candidate Recommendation (Можлива рекомендація) — група, яка відповідає за стандарт, задоволена, як він відповідає своїм цілям, але потрібна допомога спільноти розробників з реалізації стандарту.) — на цьому етапі документ представлений на розгляд Консультативної ради W3C для остаточного затвердження. та внесення поправок для розгляду спільнотою.
  • Editor's draft (Редакторська чернетка) — чорнова версія стандарту після внесення змін до редакторів проекту.
  • Draft (Чернетка специфікації) — перша чорнова версія стандарту.

Особняком стоїть живий стандарт HTML (Living) — він не дотримується традиційної нумерації версій, оскільки перебуває в постійній розробці та оновлюється регулярно.

Браузери

10 12 18 15 6 31
4.4 31 24 7.1

Браузери

У таблиці браузерів застосовуються такі позначення.

  •  — елемент повністю підтримується браузером;
  •  — елемент браузером не сприймається та ігнорується;
  •  — при роботі можлива поява різних помилок, або елемент підтримується з застереженнями.

Число вказує версію браузреа, починаючи з якої елемент підтримується.