Spec-Zone.ru › Web APIs

HTMLTrackElement: событие cuechange

Базовая линия Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузера. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Событие cuechange срабатывает, когда элемент TextTrack изменил текущие отображаемые субтитры. Событие срабатывает как на элементе TextTrack , так и на элементе HTMLTrackElement, если таковой имеется.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или задайте обработчик события.

addEventListener("cuechange", (event) => {});

oncuechange = (event) => {};

Тип события

Общее событие Event без дополнительных свойств.

Примеры

Базовый элемент TextTrack, указанный свойством track, получает событие cuechange каждый раз, когда меняется текущий отображаемый субтитр. Это происходит даже если трек не связан с элементом медиа.

Если трек связан с элементом медиа, используя элемент <track> в качестве дочернего элемента для <audio> или <video> элемента, событие cuechange также отправляется элементу HTMLTrackElement.

let textTrackElem = document.getElementById("text-track");

textTrackElem.addEventListener("cuechange", (event) => {
  let cues = event.target.track.activeCues;
});

В качестве альтернативы, можно использовать обработчик события oncuechange:

let textTrackElem = document.getElementById("text-track");

textTrackElem.oncuechange = (event) => {
  let cues = event.target.track.activeCues;
};

Спецификации

Спецификация
HTML
# event-media-cuechange
HTML
# handler-oncuechange

Совместимость с браузерами

Рабочие столы Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
cuechange_event 32
23Обработчик события oncuechange не поддерживается.
14 68 19
15Обработчик события oncuechange не поддерживается.
12–15
10
6Обработчик события oncuechange не поддерживается.
32
25Обработчик события oncuechange не поддерживается.
68 19
14Обработчик события oncuechange не поддерживается.
12–14
10
6Обработчик события oncuechange не поддерживается.
2.0
1.5Обработчик события oncuechange не поддерживается.
4.4.3
≤37Обработчик события oncuechange не поддерживается.

См. также

  • WebVTT
  • То же событие для TextTrack: cuechange

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement/cuechange_event

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API