MediaStream: 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 September 2017.
Das addtrack
-Event wird ausgelöst, wenn ein neues MediaStreamTrack
-Objekt zu einem MediaStream
hinzugefügt wurde.
Dieses Ereignis kann nicht abgebrochen werden und wird nicht weitergereicht.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignis-Handler-Eigenschaft.
addEventListener("addtrack", (event) => { })
onaddtrack = (event) => { }
Ereignistyp
Ein MediaStreamTrackEvent
. Erbt von Event
.
Ereigniseigenschaften
Erbt auch Eigenschaften von seiner Elternschnittstelle, Event
.
MediaStreamTrackEvent.track
Schreibgeschützt-
Ein
MediaStreamTrack
-Objekt, das den Track repräsentiert, der zum Stream hinzugefügt wurde.
Beispiele
Verwendung von addEventListener()
:
const stream = new MediaStream();
stream.addEventListener("addtrack", (event) => {
console.log(`New ${event.track.kind} track added`);
});
Verwendung der onaddtrack
Ereignis-Handler-Eigenschaft:
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
Siehe auch
- Verwandte Ereignisse:
removetrack
- Dieses Ereignis auf
AudioTrackList
Zielen:addtrack
- Dieses Ereignis auf
VideoTrackList
Zielen:addtrack
- Media Capture and Streams API
- WebRTC