HTML オーディオ/ビデオ DOMseekableプロパティ

HTML audio/video 标签参考手册HTML オーディオ/ビデオ DOM リファレンス

例

秒単位で最初のビデオシーク可能範囲(部分)を取得:

myVid=document.getElementById("video1");
alert("Start: " + myVid.seekable.start(0)
+ " End: " + myVid.seekable.end(0));

試してみる »

定義と使い方

seekable プロパティは TimeRanges オブジェクトを返します。

TimeRanges オブジェクトは、オーディオ/ビデオ内でユーザーがシーク可能な範囲を表します。

シーク可能範囲とは、ユーザーがオーディオ/ビデオ内でシーク(再生位置を移動)できる時間の範囲を指します。

非ストリーミングビデオの場合、通常はバッファリングが完了していなくても、ビデオ内の任意の位置にシークできます。


ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザは seekable プロパティをサポートしています。

注意:Internet Explorer 8 以前のバージョンでは、このプロパティはサポートされていません。


構文

audio|video.seekable

戻り値

型 説明
TimeRanges Object オーディオ/ビデオ内のシーク可能な部分を表します。

TimeRanges オブジェクトのプロパティ:

  • length - オーディオ/ビデオ内のシーク可能範囲の数を取得する
  • start(index) - シーク可能範囲の開始位置を取得する
  • end(index) - シーク可能範囲の終了位置を取得する

注記:最初のシーク可能範囲のインデックスindexは 0 です。



HTML audio/video 标签参考手册HTML オーディオ/ビデオ DOM リファレンス その他の拡張