--- title: VideoTrackList.length slug: Web/API/VideoTrackList/length tags: - API - HTML DOM - Media - Property - Read-only - Reference - Video - VideoTrackList - length - list - track translation_of: Web/API/VideoTrackList/length ---
読み取り専用の {{domxref("VideoTrackList")}} の length プロパティは、VideoTrackList 内のエントリ数を返します。 各エントリは、メディア要素内の1つの動画トラックを表す {{domxref("VideoTrack")}} です。 値 0 は、メディアに動画トラックがないことを示します。
var trackCount = VideoTrackList.length;
VideoTrackList に含まれる動画トラック数を示す数値。 VideoTrackList を {{domxref("VideoTrack")}} 型のオブジェクトの配列として扱うことで、各トラックにアクセスできます。
このスニペットは、{{domxref("Document.querySelector", "querySelector()")}} によって {{Glossary("DOM")}} 内で見つかった最初の {{HTMLElement("video")}} 要素内の動画トラックの数を取得します。
var videoElem = document.querySelector("video");
var numVideoTracks = 0;
if (videoElem.videoTracks) {
numVideoTracks = videoElem.videoTracks.length;
}
このサンプルは、{{domxref("VideoTrack")}} をサポートしていないブラウザーで失敗するのを避けるために、{{domxref("HTMLMediaElement.videoTracks")}} が定義されていることを確認していることに注意してください。
| 仕様 | 状態 | コメント |
|---|---|---|
| {{SpecName('HTML WHATWG', '#dom-videotracklist-length', 'VideoTrackList: length')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.VideoTrackList.length")}}