MediaStream: addtrack-Ereignis
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 weitergeleitet.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignis-Handler-Eigenschaft.
js
addEventListener("addtrack", (event) => {});
onaddtrack = (event) => {};
Ereignistyp
Ein MediaStreamTrackEvent
. Erbt von Event
.
Ereigniseigenschaften
Erbt auch Eigenschaften von seiner übergeordneten Schnittstelle, Event
.
MediaStreamTrackEvent.track
Nur lesbar-
Ein
MediaStreamTrack
-Objekt, das den Track darstellt, der dem Stream hinzugefügt wurde.
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
Specification |
---|
Media Capture and Streams # event-mediastream-addtrack |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Verwandte Ereignisse:
removetrack
- Dieses Ereignis bei
AudioTrackList
-Zielen:addtrack
- Dieses Ereignis bei
VideoTrackList
-Zielen:addtrack
- Media Capture and Streams API
- WebRTC