Element track
służy do określania ścieżek tekstowych towarzyszących elementom multimedialnym (audio i video). Przy jego użyciu można dołączyć napisy filmowe (subtitles
), napisy do pliku dźwiękowego (caption
), tekstowe opisy komponentu wideo zasobu multimedialnego (descriptions
), tytuły rozdziałów pomagające w nawigacji (chapters
) oraz ścieżki do użytku przez skrypty (metadata
).
Przykład użycia
Film ze napisami w kilku językach:
<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">
<track kind=subtitles src=brave.pl.vtt srclang=pl lang=pl label="Polski">
</video>
Na podstawie przykładu ze strony http://www.w3.org/TR/html5/the-track-element.html#htmltrackelement
Kontekst użycia
Modele treści HTML5 | Brak, ponieważ jest to element pusty |
---|---|
Elementy nadrzędne | Elementy multimedialne (audio i video ), przed treścią ogólną. |
Elementy potomne | Brak, ponieważ jest to element pusty |
Znaczniki | Element pusty |
Normy | HTML 5 — podrozdział 4.8.9 |
Interfejs DOM | HTMLTrackElement |
Różnice między HTML 4.01 a HTML 5 | Element track występuje tylko w języku HTML 5 |
Obsługa przez przeglądarki
Firefox | Chrome | Opera | Safari | Internet Explorer |
---|---|---|---|---|
✘ | ✘ | ✘ | ✘ | ✘ |
Atrybuty obowiązkowe
Atrybutem obowiązkowym elementu track
jest src
. Jeśli atrybut kind
ma wartość subittles
, musi być zdefiniowany też atrybut srclang
.
Atrybuty opcjonalne
Atrybuty globalne HTML5 oraz:
Atrybut | Wartość | Opis |
---|---|---|
default | default | Określa ścieżkę, która ma zostać użyta, jeśli w ustawieniach preferencji użytkownika nie znajdzie się lepsza alternatywa |
kind | captions , chapters , descriptions , metadata , subtitles | Określa rodzaj ścieżki |
label | tekst | Określa tytuł ścieżki, który jest wyświetlany przez przeglądarkę na liście napisów, podpisów lub opisów audio |
src | URL | Określa adres URL pliku tekstowego dołączanego do elementu multimedialnego |
srclang | kod języka | Określa język ścieżki tekstowej. Jego wartość musi być zgodna z normą BCP 47. Atrybut ten musi być zdefiniowany, jeśli atrybut kind ma wartość subtitles . |