Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Das TextTrackList-Interface wird verwendet, um eine Liste der für das zugehörige Video- oder Audioelement definierten Textspuren darzustellen. Jede Spur wird dabei durch ein separates TextTrack-Objekt in der Liste repräsentiert.
Textspuren können einem Medienelement deklarativ mit dem <track>-Element oder programmatisch mit der Methode HTMLMediaElement.addTextTrack() hinzugefügt werden.
Eine Instanz dieses Objekts kann über die textTracks-Eigenschaft eines HTMLMediaElement-Objekts abgerufen werden.
Für ein gegebenes HTMLMediaElement-Objekt media können die einzelnen Spuren wie folgt abgerufen werden:
Dieses Interface erbt auch Eigenschaften von seinem übergeordneten Interface EventTarget.
length SchreibgeschütztDie Anzahl der Spuren in der Liste.
Dieses Interface erbt auch Methoden von seinem übergeordneten Interface EventTarget.
getTrackById()Gibt die TextTrack zurück, die innerhalb der TextTrackList gefunden wird, deren id mit dem angegebenen String übereinstimmt. Wenn keine Übereinstimmung gefunden wird, wird null zurückgegeben.
Wird ausgelöst, wenn eine neue Textspur dem Medienelement hinzugefügt wurde. Auch über die onaddtrack-Eigenschaft verfügbar.
changeWird ausgelöst, wenn eine Textspur aktiv oder inaktiv gemacht wurde. Auch über die onchange-Eigenschaft verfügbar.
removetrackWird ausgelöst, wenn eine neue Textspur vom Medienelement entfernt wurde. Auch über die onremovetrack-Eigenschaft verfügbar.
Zusätzlich dazu, direkten Zugriff auf die auf einem Medienelement vorhandenen Textspuren zu erhalten, erlaubt TextTrackList das Setzen von Ereignis-Handlern für die addtrack und removetrack Ereignisse, sodass Sie erkennen können, wann Spuren zum Stream des Medienelements hinzugefügt oder davon entfernt werden.
Um die TextTrackList eines Medienelements zu erhalten, verwenden Sie seine textTracks-Eigenschaft.
In diesem Beispiel haben wir eine App, die Informationen über die Anzahl der verfügbaren Kanäle anzeigt. Um sie aktuell zu halten, werden Handler für die addtrack und removetrack Ereignisse eingerichtet.
| HTML # text-track-api |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.