秒単位でビデオのシーク可能な範囲(一部)の先頭を取得します:
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 オブジェクト・プロパティ:
注: シーク可能範囲の先頭 index は 0 |
HTML オーディオ/ビデオ DOM リファレンス