l evento de cambio @TextTrackList no funciona en IE y Edge

LosTextTrackList.onchangel evento @ no funciona enES DECI yBord. EnCrom y FireFox funciona bien

¿Hay alguna alternativa que pueda usar? He buscado a través de la @ disponibevento pero no puedo encontrar ninguno.

¿O cómo puedo crear una solución? ¿Entonces funciona entre todos los navegadores?

https: //www.javascripture.com/TextTrackLis

var video = document.getElementById('video');

video.textTracks.addEventListener('change', function () {
  console.log("TextTracks change event fired!");
});
video {
  max-width: 400px;
  max-height: 400px;
}
<video controls id="video">
  <source src="https://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_30mb.mp4" type="video/mp4" />
  <track label="Caption #1" kind="subtitles" srclang="nl" src="path/to/caption1.vtt">
  <track label="Caption #2" kind="subtitles" srclang="en" src="path/to/caption2.vtt">
  <track label="Caption #3" kind="subtitles" srclang="de" src="path/to/caption3.vtt">
</video>

Respuestas a la pregunta(2)

Su respuesta a la pregunta