TextTrackList: addtrack Event

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 einer TextTrackList hinzugefügt wird.

Syntax

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

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

onaddtrack = (event) => {};

Ereignistyp

Ereigniseigenschaften

Neben den unten aufgeführten Eigenschaften sind Eigenschaften aus der übergeordneten Schnittstelle Event verfügbar.

track Nur lesbar

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-Ereignis-Handler-Eigenschaft:

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

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

Spezifikationen

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

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch