MediaStream: removetrack Ereignis
Das removetrack
Ereignis wird ausgelöst, wenn ein neues MediaStreamTrack
Objekt aus einem MediaStream
entfernt wurde.
Dieses Ereignis ist nicht abbrichbar und wird nicht gebubbelt.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignisbehandlereigenschaft.
js
addEventListener("removetrack", (event) => {});
onremovetrack = (event) => {};
Ereignistyp
Ein MediaStreamTrackEvent
. Erbt von Event
.
Ereigniseigenschaften
Erbt auch Eigenschaften von seiner Elternschnittstelle, Event
.
MediaStreamTrackEvent.track
Nur lesbar-
Ein
MediaStreamTrack
Objekt, das den Track darstellt, der aus dem Stream entfernt wurde.
Beispiele
Verwendung von addEventListener()
:
js
const stream = new MediaStream();
stream.addEventListener("removetrack", (event) => {
console.log(`${event.track.kind} track removed`);
});
Verwendung der onremovetrack
Ereignisbehandlereigenschaft:
js
const stream = new MediaStream();
stream.onremovetrack = (event) => {
console.log(`${event.track.kind} track removed`);
};
Spezifikationen
Specification |
---|
Media Capture and Streams # event-mediastream-removetrack |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Verwandte Ereignisse:
addtrack
- Dieses Ereignis bei
AudioTrackList
zielt auf:removetrack
- Dieses Ereignis bei
VideoTrackList
zielt auf:removetrack
- Media Capture and Streams API
- WebRTC