track элемент позволяет авторам определить явного внешний источник треков текст для медиа-элементов . Он не представляет ничего сам по себе.
kind
атрибут перечислимого типа. В следующей таблице перечислены ключевые слова, определенные для этого атрибута.
Ключевое слово | Состояние | Краткое описание |
---|---|---|
subtitles |
Подзаголовки | Транскрипция или перевод диалога, подходящего для того, когда звук доступен, но не понятый (например, потому что пользователь не понимает язык звуковой дорожки ресурса СМИ). Наложенный на видео. |
captions |
Заголовки | Транскрипция или перевод диалога, звуковых эффектов, соответствующих музыкальных реплик и другой соответствующей аудио информации, подходящей для того, когда звук недоступный или не ясно слышимый (например, потому что это приглушено, утоплено окружающим шумом, или потому что пользователь глухой). Наложенный на видео; маркированный как подходящий для слабослышащего. |
descriptions |
Описания | Текстовые описания видео компонента ресурса СМИ, предназначенного для аудио синтеза, когда визуальный компонент затенен, недоступен, или не годный к употреблению (например, потому что пользователь взаимодействует с применением без экрана, ездя, или потому что пользователь слепой). Синтезируемый как аудио. |
chapters |
Главы | Названия главы, предназначенные, чтобы использоваться для того, чтобы провести ресурс СМИ. Показанный как интерактивное (потенциально вложенный) перечисляют в пользовательском интерфейсе агента. |
metadata |
Метаданные | Следы предназначены для использования из подлинника. Не показанный пользовательским агентом. |
Признак может быть опущен. Недостающий неплатеж ценности - государство подзаголовков.
src
признак дает адрес текстовых данных о следе. Ценность должна быть действительным непустым URL, потенциально окруженным местами. Этот признак должен присутствовать.
Если у элемента есть a src
припишите, чья ценность не пустая последовательность и чья ценность, когда признак был установлен, могла быть успешнорешена относительно элемента, тогда URL следа элемента — получающийся абсолютный URL. Иначе, URL следа элемента — пустая последовательность.
Если URL следа элемента идентифицирует ресурс WebVTT, и элемент kind
признак не находится в государстве метаданных, тогда файл WebVTT должен быть файлом WebVTT, используя текст реплики. [WEBVTT]
Кроме того, если URL следа элемента идентифицирует ресурс WebVTT, и элемент kind
признак находится в государстве глав, тогда файл WebVTT должен быть и файлом WebVTT, используя текст названия главы и файлом WebVTT, используя только вложенные реплики. [WEBVTT]
srclang
признак дает язык текстовых данных о следе. Ценность должна быть действительной BCP 47 языковых признаков. Этот признак должен присутствовать если элемент kind
признак находится в государстве подзаголовков. [BCP47]
Если у элемента есть a srclang
припишите, чья ценность не пустая последовательность, тогда язык следа элемента — ценность признака. Иначе, у элемента нет языка следа.
label
признак дает удобочитаемое пользователем название для следа. Это название используется пользовательскими агентами, перечисляя подзаголовок,заголовок и аудио следы описания в их пользовательском интерфейсе.
Ценность label
признак, если признак присутствует, не должен быть пустой последовательностью. Кроме того, не должен быть два track
дети элемента того же самого элемента СМИ, чей kind
признаки находятся в том же самом государстве, чей srclang
признаки и пропускают или имеют ценности, которые представляют тот же самый язык, и чей label
признаки снова оба отсутствуют, или у обоих есть та же самая ценность.
Если у элемента есть a label
припишите, чья ценность не пустая последовательность, тогда лейбл следа элемента — ценность признака. Иначе, лейбл следаэлемента — определенная последовательность пользователя-агента (например, последовательность, «неназванная» в месте действия пользователя или ценности, автоматически произведенной от других признаков).
default
признак, если определено, указывает, что след должен быть позволен, если бы предпочтение пользователя не указывает, что другой след был бы более соответствующим. Не должно быть больше чем одного track
элемент с тем же самым родительским узлом с default
признак определен.
в этом видео есть субтитры на нескольких языках:
<video src="brave.webm"> <track kind=subtitles src=brave.en.vtt srclang=en label="English"> <track kind=captions src=brave.en.hoh.vtt srclang=en label="English for the Hard of Hearing"> <track kind=subtitles src=brave.fr.vtt srclang=fr lang=fr label="Fran?ais"> <track kind=subtitles src=brave.de.vtt srclang=de lang=de label="Deutsch"> </video>