Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.44 KB

File metadata and controls

39 lines (25 loc) · 1.44 KB
title slug l10n
VideoTrackList.length
Web/API/VideoTrackList/length
sourceCommit
f7dae62645a2c735ed6f6ed63f664bf279fdfc4b

{{APIRef("HTML DOM")}}

読み取り専用の {{domxref("VideoTrackList")}}length プロパティは、VideoTrackList 内の項目数を返します。 各項目は、メディア要素内の 1 つの映像トラックを表す {{domxref("VideoTrack")}} です。

値 0 は、メディアに映像トラックがないことを示します。

VideoTrackList に含まれる映像トラック数を示す数値。 VideoTrackList を {{domxref("VideoTrack")}} 型のオブジェクトの配列として扱うことで、各トラックにアクセスできます。

このスニペットは、 {{Glossary("DOM")}} 内で見つかった最初の {{HTMLElement("video")}} 要素内の映像トラックの数を {{domxref("Document.querySelector", "querySelector()")}} によって取得します。

const videoElem = document.querySelector("video");
let numVideoTracks = 0;

if (videoElem.videoTracks) {
  numVideoTracks = videoElem.videoTracks.length;
}

この例は、{{domxref("VideoTrack")}} に対応していないブラウザーで落ちるのを避けるために、{{domxref("HTMLMediaElement.videoTracks")}} が定義されていることを確認していることに注意してください。

仕様書

{{Specifications}}

ブラウザーの互換性

{{Compat}}