--- title: TimeRanges slug: Web/API/TimeRanges tags: - API - HTML DOM - Interface - Media - NeedsExample - Reference - TopicStub translation_of: Web/API/TimeRanges ---
TimeRanges
インターフェイスは、主に {{HTMLElement("audio")}} 要素と {{HTMLElement("video")}} 要素で使用するためにメディアをロードするときにメディアのどの部分がバッファリングされたかを追跡する目的で、一連の時間範囲を表すために使用します。
TimeRanges
オブジェクトには、1つ以上の時間範囲が含まれ、それぞれが開始時間と終了時間のオフセットで指定されます。 各時間範囲を参照するには、start()
メソッドおよび end()
メソッドを使用して、取得する時間範囲のインデックス番号を渡します。
「正規化された TimeRanges オブジェクト(英語)」という用語は、そのようなオブジェクトの範囲が順序付けられ、重なり合わず、空ではなく、触れていないことを示します(隣接する範囲は1つの大きな範囲に折り畳まれます)。
unsigned long
型で返します。仕様 | 状態 | コメント |
---|---|---|
{{SpecName("HTML WHATWG", "#time-ranges", "TimeRanges")}} | {{Spec2("HTML WHATWG")}} | 初期定義 |
{{Compat("api.TimeRanges")}}