TextTrackList: addtrack Ereignis

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Das addtrack-Ereignis wird ausgelöst, wenn ein Track zu einem TextTrackList hinzugefügt wird.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder legen Sie eine Ereignishandler-Eigenschaft fest.

js
addEventListener("addtrack", (event) => { })

onaddtrack = (event) => { }

Ereignistyp

Ereigniseigenschaften

Zusätzlich zu den unten aufgeführten Eigenschaften sind Eigenschaften der übergeordneten Schnittstelle, Event, verfügbar.

track Schreibgeschützt

Das TextTrack-Objekt, auf das sich das Ereignis bezieht.

Beispiele

Verwendung von addEventListener():

js
const mediaElement = document.querySelector("video, audio");

mediaElement.textTracks.addEventListener("addtrack", (event) => {
  console.log(`Text track: ${event.track.label} added`);
});

Verwendung der onaddtrack Ereignishandler-Eigenschaft:

js
const mediaElement = document.querySelector("video, audio");

mediaElement.textTracks.onaddtrack = (event) => {
  console.log(`Text track: ${event.track.label} added`);
};

Spezifikationen

Specification
HTML
# event-media-addtrack
HTML
# handler-tracklist-onaddtrack

Browser-Kompatibilität

Siehe auch