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.trackSchreibgeschü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
Loading…
Siehe auch
- Verwandte Ereignisse:
removetrack - Dieses Ereignis auf
AudioTrackListZielen:addtrack - Dieses Ereignis auf
VideoTrackListZielen:addtrack - Media Capture and Streams API
- WebRTC