1. 開発者向けのウェブ技術
  2. Web API
  3. VideoTrack
  4. label

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

VideoTrack: label プロパティ

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more support for this feature? Tell us why.

VideoTrack label プロパティは読み取り専用で、映像トラックの判読可能なラベルがある場合はそれを指定する文字列を返します。 それ以外の場合は、空の文字列を返します。

トラックのメタデータで利用可能な場合は、トラックの判読可能なラベルを指定する文字列です。 それ以外の場合は、空の文字列("")が返されます。

例えば、kind"sign" のトラックには、"手話通訳" などの label が付いている場合があります。

この例では、指定されたメディア要素の映像トラックを選択するためにユーザーインターフェイスで使用される可能性のあるトラックの kind とラベルの配列を返します。 リストは、特定の kind のトラックのみを通過させるようにフィルタ処理されています。

js
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 の中の 1 つである映像トラックの配列を含み、各エントリはトラックの idkind、および label を提供します。

仕様書

仕様書
HTML
# dom-videotrack-label-dev

ブラウザーの互換性

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /