--- 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")}}