Spec-Zone.ru › Web APIs

VideoTrack: свойство label

Ограниченная доступность

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

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

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

Значение

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

Например, дорожка, чьё kind равно "sign" может иметь ярлык, такой как "A sign-language interpretation.".

Примеры

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

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

  el.videoTracks.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-videotrack-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 7 37 Нет Нет 7 Нет Нет

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

Spec-Zone.ru

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