MediaStream: addtrack-Ereignis
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2017 browserübergreifend verfügbar.
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 hochgebubbelt.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder legen Sie eine Ereignis-Handler-Eigenschaft fest.
js
addEventListener("addtrack", (event) => { })
onaddtrack = (event) => { }
Ereignistyp
Ein MediaStreamTrackEvent. Erbt von Event.
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
| Spezifikation |
|---|
| Media Capture and Streams> # event-mediastream-addtrack> |
Browser-Kompatibilität
Siehe auch
- Verwandte Ereignisse:
removetrack - Dieses Ereignis auf
AudioTrackListzielt auf:addtrack - Dieses Ereignis auf
VideoTrackListzielt auf:addtrack - Media Capture and Streams API
- WebRTC