VideoTrackList.length
読み取り専用の VideoTrackList
の length
プロパティは、VideoTrackList
内のエントリ数を返します。 各エントリは、メディア要素内の1つの動画トラックを表す VideoTrack
です。 値 0 は、メディアに動画トラックがないことを示します。
構文
var trackCount = VideoTrackList.length;
値
VideoTrackList
に含まれる動画トラック数を示す数値。 VideoTrackList
を VideoTrack
型のオブジェクトの配列として扱うことで、各トラックにアクセスできます。
例
このスニペットは、querySelector()
によって DOM 内で見つかった最初の <video>
要素内の動画トラックの数を取得します。
var videoElem = document.querySelector("video");
var numVideoTracks = 0;
if (videoElem.videoTracks) {
numVideoTracks = videoElem.videoTracks.length;
}
このサンプルは、VideoTrack
をサポートしていないブラウザーで失敗するのを避けるために、HTMLMediaElement.videoTracks
が定義されていることを確認していることに注意してください。
仕様
仕様 | 状態 | コメント |
---|---|---|
HTML Living Standard VideoTrackList: length の定義 |
現行の標準 |
ブラウザーの互換性
BCD tables only load in the browser