Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
HTMLMediaElement: addTextTrack() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
DieaddTextTrack()-Methode desHTMLMediaElement-Interfaces erstellt ein neuesTextTrack-Objekt und fügt es dem Medien-Element hinzu. Sie löst einaddtrack-Ereignis auf dentextTracks dieses Medien-Elements aus. Diese Methode kann nicht auf einemTextTrackList-Interface verwendet werden, nur auf einemHTMLMediaElement.
In diesem Artikel
Syntax
addTextTrack(kind)addTextTrack(kind, label)addTextTrack(kind, label, language)Parameter
kindEin
string, der dieTextTrack.kind-Eigenschaft repräsentiert (subtitles,captions,descriptions,chaptersodermetadata).labelEin
string, der dieTextTrack.label-Eigenschaft repräsentiert.languageEin
string, der dieTextTrack.language-Eigenschaft repräsentiert.
Rückgabewert
Das neu erstellteTextTrack-Objekt.
Ausnahmen
Keine.
Beispiele
Dieses Beispiel fügt ein neuesTextTrack hinzu, wobeikind auf"subtitles" gesetzt ist, und fügt diesem einen neuenVTTCue hinzu.
const video = document.querySelector("video");const newTrack = video.addTextTrack("subtitles");newTrack.addCue(new VTTCue(3, 6, "Hello world!"));console.log(newTrack.cues[0].text);// "Hello world!"Spezifikationen
| Specification |
|---|
| HTML> # dom-media-addtexttrack-dev> |