このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
TimeRanges
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
<audio> 要素や <video> 要素で使用するためにメディアをロードするとき、TimeRanges インターフェイスは、メディアのどの部分がバッファリングされたかを追跡する目的で、一連の時間範囲を表すために使用します。
TimeRanges オブジェクトには、1 つ以上の時間範囲が含まれ、それぞれが開始時間と終了時間のオフセットで指定されます。 各時間範囲を参照するには、start() メソッドおよび end() メソッドを使用して、取得する時間範囲のインデックス番号を渡します。
正規化された TimeRanges オブジェクト
HTMLMediaElement オブジェクトのいくつかのメンバーは、正規化された TimeRanges オブジェクト を返します。仕様書の説明では、このオブジェクトは以下の特徴を保有します。
このオブジェクト内の範囲は順序付けられており、重複せず、隣接する範囲は重ならない(隣接する範囲は 1 つのより大きな範囲に統合される)。範囲は空である場合もあり(単一の時点のみを参照する場合もある)。
インスタンスプロパティ
TimeRanges.length読取専用-
時間範囲オブジェクトによって表される時間範囲の数を
unsigned long型で返します。
インスタンスメソッド
TimeRanges.start()-
指定されたインデックスを持つ範囲の開始時間を返します。
TimeRanges.end()-
指定された範囲の終了時間を返します。
仕様書
| 仕様書 |
|---|
| HTML> # time-ranges> |
ブラウザーの互換性
ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。