このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

TimeRanges

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

TimeRanges インターフェイスは、主に <audio> 要素と <video> 要素で使用するためにメディアをロードするときにメディアのどの部分がバッファリングされたかを追跡する目的で、一連の時間範囲を表すために使用します。

TimeRanges オブジェクトには、1 つ以上の時間範囲が含まれ、それぞれが開始時間と終了時間のオフセットで指定されます。 各時間範囲を参照するには、start() メソッドおよび end() メソッドを使用して、取得する時間範囲のインデックス番号を渡します。

正規化された TimeRanges オブジェクト(英語)」という用語は、そのようなオブジェクトの範囲が順序付けられ、重なり合わず、空ではなく、触れていないことを示します(隣接する範囲は 1 つの大きな範囲に折り畳まれます)。

プロパティ

TimeRanges.length 読取専用

時間範囲オブジェクトによって表される時間範囲の数を unsigned long 型で返します。

メソッド

TimeRanges.start()

指定されたインデックスを持つ範囲の開始時間を返します。

TimeRanges.end()

指定された範囲の終了時間を返します。

仕様書

Specification
HTML
# time-ranges

ブラウザーの互換性