VideoTrack.label
読み取り専用の VideoTrack
の label
プロパティは、動画トラックの判読可能なラベルがある場合はそれを指定する文字列を返します。 それ以外の場合は、空の文字列を返します。
構文
var videoTrackLabel = VideoTrack.label;
値
例
この例では、指定されたメディア要素の動画トラックを選択するためにユーザーインターフェイスで使用される可能性のあるトラックの kind とラベルの配列を返します。 リストは、特定の kind のトラックのみを通過させるようにフィルタ処理されています。
function getTrackList(el) {
var trackList = [];
const wantedKinds = [
"main", "alternative", "commentary"
];
el.videoTracks.forEach(function(track) {
if (wantedKinds.includes(track.kind)) {
trackList.push({
id: track.id,
kind: track.kind,
label: track.label
});
}
});
return trackList;
}
結果の trackList
には、その kind
が配列 wantedKinds
の中の 1 つである動画トラックの配列を含み、各エントリはトラックの id
、kind
、および label
を提供します。
仕様
Specification |
---|
HTML Standard # dom-videotrack-label-dev |
ブラウザーの互換性
BCD tables only load in the browser