VideoTrackList: addtrack-Ereignis

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Das addtrack-Ereignis wird ausgelöst, wenn eine Videospur zu einer VideoTrackList hinzugefügt wird.

Syntax

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

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

onaddtrack = (event) => {};

Ereignistyp

Ereigniseigenschaften

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

track Schreibgeschützt

Die neu hinzugefügte VideoTrack, auf die sich das Ereignis bezieht.

Beispiele

Verwendung von addEventListener():

js
const videoElement = document.querySelector("video");

videoElement.videoTracks.addEventListener("addtrack", (event) => {
  console.log(`Video track: ${event.track.label} added`);
});

Verwendung der onaddtrack-Ereignishandler-Eigenschaft:

js
const videoElement = document.querySelector("video");

videoElement.videoTracks.onaddtrack = (event) => {
  console.log(`Video 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