Spec-Zone.ru › Web APIs

TextTrackList: событие addtrack

Базовый уровень Широко доступен

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

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

Событие addtrack срабатывает при добавлении трека в TextTrackList.

Синтаксис

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

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

onaddtrack = (event) => {};

Тип события

Объект TrackEvent. Наследуется от Event.

Событие TrackEvent

Свойства события

Помимо перечисленных ниже свойств, доступны свойства родительского интерфейса Event.

track Только для чтения

Объект TextTrack, к которому относится событие.

Примеры

Использование addEventListener():

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

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

Использование свойства обработчика события onaddtrack:

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

mediaElement.textTracks.onaddtrack = (event) => {
  console.log(`Text track: ${event.track.label} added`);
};

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

Спецификация
HTML
# event-media-addtrack
HTML
# handler-tracklist-onaddtrack

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
addtrack_event 23 12 31 ≤12.1 6 25 31 ≤12.1 7 1.5 4.4

См. также

  • Связанные события: removetrack, change
  • Это событие для VideoTrackList с целевым объектом: addtrack
  • Это событие для AudioTrackList с целевым объектом: addtrack
  • Это событие для MediaStream с целевым объектом: addtrack
  • API захвата медиа и потоков
  • WebRTC

© 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/TextTrackList/addtrack_event

Spec-Zone.ru

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