MediaStream: addtrack-Ereignis

Das addtrack-Ereignis wird ausgelöst, wenn ein neues MediaStreamTrack-Objekt zu einem MediaStream hinzugefügt wurde.

Dieses Ereignis ist nicht abbruchbar und wird nicht weitergeleitet.

Syntax

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

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

onaddtrack = (event) => {};

Ereignistyp

Ereigniseigenschaften

Erbt auch Eigenschaften von seiner übergeordneten Schnittstelle, Event.

MediaStreamTrackEvent.track Nur lesbar

Ein MediaStreamTrack-Objekt, das den Track darstellt, der dem Stream hinzugefügt wurde.

Beispiele

Verwendung von addEventListener():

js
const stream = new MediaStream();

stream.addEventListener("addtrack", (event) => {
  console.log(`New ${event.track.kind} track added`);
});

Verwendung der onaddtrack-Ereignis-Handler-Eigenschaft:

js
const stream = new MediaStream();

stream.onaddtrack = (event) => {
  console.log(`New ${event.track.kind} track added`);
};

Spezifikationen

Specification
Media Capture and Streams
# event-mediastream-addtrack

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch