HTML Audio/Video DOM textTracks プロパティ

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

利用可能なテキストトラック数を取得します:

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

定義と用法

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

TextTrackList オブジェクトは、オーディオ/ビデオの利用可能なテキスト・トラックを表します。

各利用可能なテキストトラックは TextTrack オブジェクトで表されます。


ブラウザ・サポート

表中の数字は、プロパティを完全にサポートした最初のブラウザ・バージョンを指定しています。

プロパティ
textTracks Yes 10.0 33.0 6.0 Yes

構文

audio|video.textTracks

戻り値

説明
TextTrackList オブジェクト オーディオ/ビデオの利用可能なテキストトラックを表す。

TextioTrackList オブジェクト:

  • length - オーディオ/ビデオの利用可能なテキストトラック数を取得する
  • [index] - index で TextTrack オブジェクトを取得する

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

TextTrack オブジェクト テキストトラックを表す。

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

  • kind - テキストトラックのタイプを取得する (可能なタイプ:"subtitles"、"caption"、"descriptions"、"chapters"、"metadata")
  • label - テキストトラックのラベルを取得する
  • language - テキストトラックの言語を取得する
  • mode - トラックがアクティブであるかどうかを取得または設定する ("disabled"|"hidden"|"showing")
  • cues - TextTrackCueList オブジェクトとしてキューのリストを取得する
  • activeCues - TextTrackCueList オブジェクトとして、現在アクティブなテキストトラックのキューを取得する
  • addCue(cue) - キューのリストにキューを追加
  • removeCue(cue) - キューのリストからキューを削除する

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