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.
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 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
Loading…
Siehe auch
- Verwandte Ereignisse:
removetrack,change - Dieses Ereignis auf
AudioTrackListzielt auf:addtrack - Dieses Ereignis auf
MediaStreamzielt auf:addtrack - Media Capture and Streams API
- WebRTC