VideoTrackList: addtrack Ereignis
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Das addtrack Ereignis wird ausgelöst, wenn eine Videospur zu einer VideoTrackList hinzugefügt wird.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.
js
addEventListener("addtrack", (event) => { })
onaddtrack = (event) => { }
Ereignistyp
Ein TrackEvent. Erbt von Event.
Ereigniseigenschaften
Neben den unten aufgeführten Eigenschaften sind Eigenschaften von der übergeordneten Schnittstelle, Event, verfügbar.
trackSchreibgeschützt-
Die neu hinzugefügte
VideoTrack, auf die sich das Ereignis bezieht.
Beispiele
Verwendung von addEventListener():
js
const videoElement = document.querySelector("video");
videoElement.videoTracks.addEventListener("addtrack", (event) => {
console.log(`Video track: ${event.track.label} added`);
});
Verwendung der onaddtrack Ereignishandler-Eigenschaft:
js
const videoElement = document.querySelector("video");
videoElement.videoTracks.onaddtrack = (event) => {
console.log(`Video track: ${event.track.label} added`);
};
Spezifikationen
| Spezifikation |
|---|
| HTML> # event-media-addtrack> |
| HTML> # handler-tracklist-onaddtrack> |
Browser-Kompatibilität
Siehe auch
- Verwandte Ereignisse:
removetrack,change - Dieses Ereignis auf
AudioTrackListzielt auf:addtrack - Dieses Ereignis auf
MediaStreamzielt auf:addtrack - Media Capture and Streams API
- WebRTC