HTML Audio/Video DOM videoTracks プロパティ

❮ HTML オーディオ/ビデオ DOM リファレンス

利用可能なビデオのトラック数を取得します:

var vid = document.getElementById("myVideo");
alert(vid.videoTracks.length);
Try it Yourself ❯

定義と用法

videoTracks プロパティは VideoTrackList オブジェクトを返します。

VideoTrackList オブジェクトは、ビデオ用に使用可能なビデオトラックを表します。

利用可能な各ビデオトラックは VideoTrack オブジェクトで表されます。


ブラウザ・サポート

プロパティ
videoTracks サポートなし サポートなし サポートなし サポートなし サポートなし

構文

video.videoTracks

戻り値

説明
VideoTrackList オブジェクト ビデオ用に利用可能なビデオトラックを表す。

VideoTrackList オブジェクト:

  • videoTracks.length - ビデオで利用可能なビデオトラック数を取得する
  • videoTracks.getTrackById(id) - id で VideoTrack オブジェクトを取得する
  • videoTracks[index] - index で VideoTrack オブジェクトを取得する
  • videoTracks.selectedIndex - 現在の VideoTrack オブジェクトのインデックスを取得する

注: 先頭の利用可能な VideoTrack オブジェクトの index は 0 です

VideoTrack オブジェクト ビデオトラックを表す。

VideoTrack オブジェクト・プロパティ:

  • id - ビデオトラックの id を取得する
  • kind - ビデオトラックのタイプを取得する (可能なタイプ:"alternative"、"captions"、"main"、"sign"、 "subtitles"、"commentary"、"" (空の文字列)) 
  • label - ビデオトラックのラベルを取得する
  • language - ビデオトラックの言語を取得する
  • selected - トラックがアクティブであるかどうかを取得または設定する (true|false)

HTML audio Tag Reference HTML オーディオ/ビデオ DOM リファレンス