HTMLMediaElement: свойство audioTracks
Ограниченная доступность
Эта функция не является базовой, так как она не работает во всех распространённых браузерах.
Чтение только свойство audioTracks для объектов HTMLMediaElement возвращает объект AudioTrackList, который содержит список всех объектов AudioTrack, представляющих аудиодорожки медиаэлемента.
Медиаэлемент может быть элементом <audio> или элементом <video>.
Возвращаемый список является динамическим; то есть, при добавлении или удалении дорожек из медиаэлемента, содержимое списка меняется динамически. После получения ссылки на список, вы можете отслеживать изменения, чтобы определить, когда добавляются новые аудиодорожки или удаляются существующие. Подробнее об отслеживании изменений списка дорожек медиаэлемента см. в разделе события AudioTrackList.
Значение
Объект AudioTrackList, представляющий список аудиодорожек, включенных в медиаэлемент. Список дорожек можно получить, используя нотацию массивов или метод объекта getTrackById().
Каждая дорожка представлена объектом AudioTrack, который предоставляет информацию о дорожке.
Примеры
В этом примере все аудиодорожки заданного элемента выключаются.
HTML
HTML определяет сам элемент.
<video id="video" src="somevideo.mp4"></video>
JavaScript
JavaScript-код обрабатывает выключение аудиодорожек элемента видео.
const video = document.getElementById("video");
for (let i = 0; i < video.audioTracks.length; i += 1) {
video.audioTracks[i].enabled = false;
}
Спецификации
| Спецификация |
|---|
| HTML # dom-media-audiotracks-dev |
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari в iOS | Samsung Internet | WebView Android | |
audioTracks |
37 | 7912–79 | 33 | 24 | 7 | 37 | Нет | Нет | 7 | Нет | Нет |
См. также
-
HTMLMediaElement: Интерфейс, используемый для определения свойстваHTMLMediaElement.audioTracks -
<audio>,<video> -
AudioTrack,AudioTrackList
© 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/HTMLMediaElement/audioTracks