Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MediaStream: addtrack-Ereignis

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2017 browserübergreifend verfügbar.

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 hochgebubbelt.

Syntax

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

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

onaddtrack = (event) => { }

Ereignistyp

Ein MediaStreamTrackEvent. Erbt von Event.

Event MediaStreamTrackEvent

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

Spezifikation
Media Capture and Streams
# event-mediastream-addtrack

Browser-Kompatibilität

Siehe auch