Video textTracks属性

定義と用法

textTracks 属性はTextTrackListオブジェクトを返します。

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

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

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

var x = document.getElementById("myVideo").textTracks.length;

実際に試してみてください

文法

videoObject.textTracks

返り値

タイプ 説明
TextTrackListオブジェクト

ビデオの利用可能なテキストトラックを表す。

TextioTrackListオブジェクト:

  • length - ビデオで利用可能なテキストトラックの数を取得
  • [index] - インデックスを通じてTextTrackオブジェクトを取得

注釈:最初に利用可能なTextTrackオブジェクトはインデックス0です。

TextTrackオブジェクト

テキストトラックを表す。

TextTrackオブジェクト属性:

  • kind - テキストトラックのタイプを取得
  • label - テキストトラックのラベルを取得
  • language - テキストトラックの言語を取得
  • mode - トラックがアクティブ状態にあるかどうかを取得または設定("disabled"|"hidden"|"showing")
  • cues - TextTrackCueListオブジェクトのヒントリストを取得
  • activeCues - TextTrackCueListオブジェクトの現在のアクティブなテキストトラックヒントを取得
  • addCue(cue) - ピンポイントリストにピンポイントを追加
  • removeCue(cue) - ピンポイントリストからピンポイントを削除

kind 属性の値:

  • "subtitles"
  • "caption"
  • "descriptions"
  • "chapters"
  • "metadata"

ブラウザサポート

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート 9.0 サポートされません 6.0 サポート