HTML Audio/Video DOM seekable プロパティ

❮ HTML オーディオ/ビデオ DOM リファレンス

秒単位でビデオのシーク可能な範囲(一部)の先頭を取得します:

var vid = document.getElementById("myVideo");
alert("Start: " + vid.seekable.start(0) + " End: " + vid.seekable.end(0));
Try it Yourself ❯

定義と用法

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

TimeRanges オブジェクトは、ユーザ用にシークすることができるオーディオ/ビデオの範囲を表します。

seekable 範囲とは、ユーザがシークする(再生位置を移動させる)ことができる、オーディオ/ビデオの時間範囲です。

非ストリーミングビデオの場合、例えバッファリングされる前であっても、多くの場合、ビデオの中のどこへでもシークすることが可能です。

注: このプロパティはリードオンリーです。


ブラウザ・サポート

表中の数字は、プロパティを完全にサポートした最初のブラウザ・バージョンを指定しています。

プロパティ
seekable Yes 9.0 8.0 Yes Yes

構文

audio|video.seekable

戻り値

説明
TimeRanges オブジェクト オーディオ/ビデオのシーク可能な部分を表す。

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

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

注: シーク可能範囲の先頭 index は 0


HTML audio Tag Reference HTML オーディオ/ビデオ DOM リファレンス