MediaStream: removetrack Ereignis
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2020.
Das removetrack
Ereignis wird ausgelöst, wenn ein neues MediaStreamTrack
Objekt aus einem MediaStream
entfernt wurde.
Dieses Ereignis kann nicht abgebrochen werden und löst kein Bubbling aus.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignishandler-Eigenschaft.
addEventListener("removetrack", (event) => { })
onremovetrack = (event) => { }
Ereignistyp
Ein MediaStreamTrackEvent
. Erbt von Event
.
Ereigniseigenschaften
Erbt auch Eigenschaften von seiner übergeordneten Schnittstelle, Event
.
MediaStreamTrackEvent.track
Schreibgeschützt-
Ein
MediaStreamTrack
Objekt, das die Spur darstellt, die aus dem Stream entfernt wurde.
Beispiele
Verwendung von addEventListener()
:
const stream = new MediaStream();
stream.addEventListener("removetrack", (event) => {
console.log(`${event.track.kind} track removed`);
});
Verwendung der onremovetrack
Ereignishandlereigenschaft:
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
Siehe auch
- Verwandte Ereignisse:
addtrack
- Dieses Ereignis auf
AudioTrackList
Ziele:removetrack
- Dieses Ereignis auf
VideoTrackList
Ziele:removetrack
- Media Capture and Streams API
- WebRTC