<track>: l'elemento "incorpora traccia testo"

L' elemento HTML <track> viene utilizzato come figlio degli elementi multimediali <audio> e <video>. Ti consente di specificare tracce di testo temporizzate (o dati basati sul tempo), ad esempio per gestire automaticamente i sottotitoli. Le tracce sono formattate in formato WebVTT (file code.vtt) — Web Video Text Tracks.

Attributi

default

Questo attributo indica che la traccia deve essere abilitata a meno che le preferenze dell'utente non indichino che un'altra traccia è più appropriata. Questo può essere utilizzato solo su un elemento <track> per elemento multimediale.

kind

Come deve essere utilizzata la traccia di testo. Se omesso, il tipo predefinito è subtitles. Se l'attributo contiene un valore non valido, utilizzerà metadata(le versioni di Chrome precedenti alla 52 trattavano un valore non valido come subtitles). Sono consentite le seguenti parole chiave:

  • subtitles
    • I sottotitoli forniscono la traduzione di contenuti che non possono essere compresi dallo spettatore. Ad esempio, parlato o testo che non è inglese in un film in lingua inglese.
    • I sottotitoli possono contenere contenuto aggiuntivo, di solito informazioni di base aggiuntive. Ad esempio il testo all'inizio dei film di Star Wars o la data, l'ora e il luogo di una scena.
  • captions
    • I sottotitoli forniscono una trascrizione e possibilmente una traduzione dell'audio.
    • Può includere importanti informazioni non verbali come segnali musicali o effetti sonori. Può indicare la fonte del segnale (ad es. musica, testo, carattere).
    • Adatto per utenti non udenti o quando il suono è disattivato.
  • descriptions
    • Descrizione testuale del contenuto video.
    • Adatto per utenti non vedenti o dove il video non può essere visto.
  • chapters
    • I titoli dei capitoli devono essere utilizzati quando l'utente sta navigando nella risorsa multimediale.
  • metadata
    • Tracce utilizzate dagli script. Non visibile all'utente.

label

Un titolo leggibile dall'utente della traccia di testo che viene utilizzato dal browser quando elenca le tracce di testo disponibili.

src

Indirizzo della traccia (file .vtt). Deve essere un URL valido. Questo attributo deve essere specificato e il suo valore URL deve avere la stessa origine del documento, a meno che l' elemento <audio> o <video> padre dell'elemento track non abbia un attributo crossorigin.

srclang

Lingua dei dati del testo della traccia. Deve essere un tag di lingua BCP 47 valido. Se l'attributo kind è impostato su subtitles, srclang deve essere definito.

Note d'uso

Tieni traccia dei tipi di dati

Il tipo di dati che track aggiunge al supporto è impostato nell'attributo kind, che può assumere valori di subtitlescaptions, o descriptionschapters o metadata. L'elemento punta a un file di origine contenente testo a tempo che il browser espone quando l'utente richiede dati aggiuntivi.

Un elemento multimediale non può averne più di uno trackcon lo stesso kindsrclang, e label.