Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 addEventListener():

js
addEventListener("removetrack", (event) => { })

Alternativ können Sie die Event-Handler-Eigenschaft der Schnittstelle zuweisen:

js
onremovetrack = (event) => { }

Ereignistyp

Ein TrackEvent. Erbt von Event.

Event TrackEvent

Beispiele

Mit addEventListener():

js
const mediaElement = document.querySelector("video, audio");

mediaElement.textTracks.addEventListener("removetrack", (event) => {
  console.log(`Text track: ${event.track.label} removed`);
});

Mit der Event-Handler-Eigenschaft onremovetrack (beachten Sie jedoch, dass dadurch gegebenenfalls andere mit onremovetrack hinzugefügte Ereignis-Listener ersetzt werden):

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