TimeRanges

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

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

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

プロパティ

TimeRanges.length 読取専用

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

メソッド

TimeRanges.start()

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

TimeRanges.end()

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

仕様書

Specification
HTML
# time-ranges

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
TimeRanges
end
length
start

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support