TextTrackList: removetrack Ereignis
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2018 browserübergreifend verfügbar.
Das removetrack Ereignis wird ausgelöst, wenn ein Track aus einer TextTrackList entfernt wird.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.
js
addEventListener("removetrack", (event) => { })
onremovetrack = (event) => { }
Ereignistyp
Ein TrackEvent. Erbt von Event.
Ereigniseigenschaften
Zusätzlich zu den unten aufgeführten Eigenschaften sind Eigenschaften von der übergeordneten Schnittstelle, Event, verfügbar.
Beispiele
Verwendung von addEventListener():
js
const mediaElement = document.querySelector("video, audio");
mediaElement.textTracks.addEventListener("removetrack", (event) => {
console.log(`Text track: ${event.track.label} removed`);
});
Verwendung der onremovetrack Ereignishandler-Eigenschaft:
js
const mediaElement = document.querySelector("video, audio");
mediaElement.textTracks.onremovetrack = (event) => {
console.log(`Text track: ${event.track.label} removed`);
};
Spezifikationen
| Spezifikation |
|---|
| HTML> # event-media-removetrack> |
| HTML> # handler-tracklist-onremovetrack> |
Browser-Kompatibilität
Siehe auch
- Verwandte Ereignisse:
addtrack,change - Dieses Ereignis auf
VideoTrackListzielt auf:removetrack - Dieses Ereignis auf
AudioTrackListzielt auf:removetrack - Dieses Ereignis auf
MediaStreamzielt auf:removetrack - Media Capture and Streams API
- WebRTC