TimeRanges
インターフェイスは、主に <audio>
要素と <video>
要素で使用するためにメディアをロードするときにメディアのどの部分がバッファリングされたかを追跡する目的で、一連の時間範囲を表すために使用します。
TimeRanges
オブジェクトには、1つ以上の時間範囲が含まれ、それぞれが開始時間と終了時間のオフセットで指定されます。 各時間範囲を参照するには、start()
メソッドおよび end()
メソッドを使用して、取得する時間範囲のインデックス番号を渡します。
「正規化された TimeRanges オブジェクト(英語)」という用語は、そのようなオブジェクトの範囲が順序付けられ、重なり合わず、空ではなく、触れていないことを示します(隣接する範囲は1つの大きな範囲に折り畳まれます)。
プロパティ
TimeRanges.length
読取専用- 時間範囲オブジェクトによって表される時間範囲の数を
unsigned long
型で返します。
メソッド
TimeRanges.start()
- 指定されたインデックスを持つ範囲の開始時間を返します。
TimeRanges.end()
- 指定された範囲の終了時間を返します。
仕様
仕様 | 状態 | コメント |
---|---|---|
HTML Living Standard TimeRanges の定義 |
現行の標準 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.