From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/api/videotracklist/length/index.html | 67 +++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 files/ja/web/api/videotracklist/length/index.html (limited to 'files/ja/web/api/videotracklist/length/index.html') diff --git a/files/ja/web/api/videotracklist/length/index.html b/files/ja/web/api/videotracklist/length/index.html new file mode 100644 index 0000000000..dd4e0ca065 --- /dev/null +++ b/files/ja/web/api/videotracklist/length/index.html @@ -0,0 +1,67 @@ +--- +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 +--- +
{{APIRef("HTML DOM")}}
+ +

読み取り専用の {{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")}}

-- cgit v1.2.3-54-g00ecf