English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML reference manual

HTML tag大全

HTML: <track> balise

The HTML <track> element is used as a child element of media elements—<audio> and <video>. It allows specifying timed text subtitles (or time-based data), such as automatic subtitle processing. Subtitle formats include WebVTT format (.vtt format file) - Web Video Text Tracks format, as well as Time-based Text Label Language (TTML) format.

The type of data added to the media element by track is set in the kind attribute, the attribute value can be subtitles, captions, descriptions, chapters, or metadata. This element points to the source file containing timed text that the browser makes public when the user requests additional data.
Two track child elements of any media element cannot have the same kind, srclang, and label attributes.

Online example

A video with two subtitle tracks:

<video width="320" height="240" controls>
  <source src="track.mp4" type="video/mp4">
  <source src="track.ogg" type="video/ogg">
  <track src="track_en.vtt" kind="track" srclang="en" label="English">
  <track src="track_no.vtt" kind="track" srclang="no" label="Norwegian">
</video>

Browser compatibility

IEFirefoxOperaChromeSafari

IE 10and Chrome browsers support the <track> tag.

Definition and usage of the tag

The <track> tag specifies external text tracks for media elements (such as <audio> and <video>).

Cet élément est utilisé pour définir le fichier de sous-titres ou d'autres fichiers contenant du texte, qui sont visibles lorsque le média est joué.

HTML 4.01 et HTML5différences

Le balise <track> est un HTML5 nouveau balise

Attributs optionnels

New : HTML5 nouvel attribut

AttributValeurDescription
defaultHTML5defaultDétermine si cette piste est par défaut. Si l'utilisateur n'a pas sélectionné de piste, l'utilisation de la piste par défaut est utilisée.
kindHTML5captions
chapters
descriptions
metadata
subtitles
Détermine le type de texte de la piste de texte.
labelHTML5textDétermine le balise et le titre de la piste de texte.
srcHTML5URLObligatoire. Détermine l'URL du fichier de la piste.
srclangHTML5language_codeDétermine la langue des données de texte de la piste. Si la valeur de l'attribut kind est "subtitles", cet attribut est obligatoire.

Les attributs globaux

Le balise <track> est pris en charge Les attributs globaux HTML.

Les attributs d'événement

Le balise <track> est pris en charge Les attributs d'événement HTML.