TextTrackList: change-Ereignis
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Oktober 2018.
Das change
-Ereignis wird ausgelöst, wenn eine Textspur aktiv oder inaktiv gemacht wird oder eine TextTrackList
anderweitig verändert wird.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignishandler-Eigenschaft.
js
addEventListener("change", (event) => { })
onchange = (event) => { }
Ereignistyp
Ein generisches Event
ohne zusätzliche Eigenschaften.
Beispiele
Verwendung von addEventListener()
:
js
const mediaElement = document.querySelectorAll("video, audio")[0];
mediaElement.textTracks.addEventListener("change", (event) => {
console.log(`'${event.type}' event fired`);
});
Verwendung der onchange
-Ereignishandler-Eigenschaft:
js
const mediaElement = document.querySelector("video, audio");
mediaElement.textTracks.onchange = (event) => {
console.log(`'${event.type}' event fired`);
};
Spezifikationen
Specification |
---|
HTML> # event-media-change> |
HTML> # handler-tracklist-onchange> |
Browser-Kompatibilität
Loading…
Siehe auch
- Verwandte Ereignisse:
addtrack
,removetrack
- Dieses Ereignis auf
VideoTrackList
zielt auf:change
- Dieses Ereignis auf
AudioTrackList
zielt auf:change
- Media Capture and Streams API
- WebRTC