1. 開発者向けのウェブ技術
  2. Web API
  3. TimeRanges

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

View in English Always switch to English

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

ブラウザーの互換性

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /