Spec-Zone.ru › Web APIs

AudioTrack: свойство label

Ограниченное использование

Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.

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

Только для чтения AudioTrack свойство label возвращает строку, представляющую удобочитаемое имя аудиодорожки, если оно доступно; в противном случае возвращается пустая строка.

Значение

Строка, представляющая удобочитаемое имя дорожки, если оно доступно в метаданных дорожки. В противном случае возвращается пустая строка ("").

Например, дорожка, у которой kind равна "commentary", может иметь имя, такое как "Commentary with director Mark Markmarkimark and star Donna Donnalidon".

Примеры

Этот пример возвращает массив типов и имён дорожек для потенциального использования в пользовательском интерфейсе для выбора аудиодорожек для указанного медиаэлемента. Список отфильтрован для разрешения только определённых типов дорожек.

function getTrackList(el) {
  const trackList = [];
  const wantedKinds = [
    "main",
    "alternative",
    "main-desc",
    "translation",
    "commentary",
  ];

  el.audioTracks.forEach((track) => {
    if (wantedKinds.includes(track.kind)) {
      trackList.push({
        id: track.id,
        kind: track.kind,
        label: track.label,
      });
    }
  });
  return trackList;
}

Полученный trackList содержит массив аудиодорожек, у которых kind является одним из тех, что в массиве wantedKinds, при этом каждая запись предоставляет id, kind и label дорожки.

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

Спецификация
HTML
# dom-audiotrack-label-dev

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
label 37 7912–79 33 24 8 37 Нет Нет 8 Нет Нет

© 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/AudioTrack/label

Spec-Zone.ru

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