VideoTrackList: addtrack Ereignis
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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 Ereignisbehandlungseigenschaft.
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.
track
Schreibgeschü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
Ereignisbehandlungseigenschaft:
js
const videoElement = document.querySelector("video");
videoElement.videoTracks.onaddtrack = (event) => {
console.log(`Video track: ${event.track.label} added`);
};
Spezifikationen
Specification |
---|
HTML # event-media-addtrack |
HTML # handler-tracklist-onaddtrack |
Browser-Kompatibilität
Siehe auch
- Verwandte Ereignisse:
removetrack
,change
- Dieses Ereignis auf
AudioTrackList
zielt auf:addtrack
- Dieses Ereignis auf
MediaStream
zielt auf:addtrack
- Media Capture and Streams API
- WebRTC