English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML リファレンスマニュアル

HTML タグ一覧

HTML オーディオ/ビデオ DOM buffered 属性

HTMLMediaElement.buffered は、メディアがバッファリングされている領域を返す読み取り専用 TimeRanges オブジェクトを返します

 HTML オーディオ/ビデオ DOM リファレンスマニュアル

オンラインサンプル

秒単位でビデオの最初のバッファリング範囲(一部)を取得する:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML オーディオ/ビデオ buffered 属性の使用-基本のチュートリアル(oldtoolbag.com「/title>
</head>
<body>
<button onclick="getFirstBuffRange()" type="button">ビデオの最初のバッファリング範囲を取得する「/button>
<br> 
<video id="video1" controls="controls">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  あなたのブラウザはHTMLをサポートしていません「5 video タグ。
</video>
<script>
myVid=document.getElementById("video1");
function getFirstBuffRange()
{ 
  alert("開始: " + myVid.buffered.start(0) + " 終了: "  + myVid.buffered.end(0));
} 
</script> 
</body>
</html>
テストを見てみよう「/›

定義と使用法

buffered 属性は TimeRanges オブジェクトを返します。
TimeRanges オブジェクトはユーザーのオーディオを表します。/ビデオのバッファリング範囲。
バッファリング範囲はバッファリングオーディオです。/ユーザーがオーディオをスキップすると、/ビデオがあれば、複数のバッファリング範囲を取得します。
注意:この属性は読み取り専用です。

ブラウザの互換性

IEFirefoxOperaChromeSafari

すべての主要ブラウザは buffered 属性をサポートしています。

注意:Internet Explorer 8 及びそれ以前のバージョンではこの属性をサポートしていません。

構文

audio|video.buffered

返り値

タイプ説明
TimeRanges オブジェクトオーディオを表す/ビデオのバッファリング部分。

TimeRanges オブジェクトの属性:

  • length - オーディオを取得/ビデオ内のバッファリング範囲の数

  • start(index) - ある既存バッファリング範囲の開始位置を取得

  • end(index) - ある既存バッファリング範囲の終了位置を取得

注記:最初のバッファリング範囲の下線は 0。

 HTML オーディオ/ビデオ DOM リファレンスマニュアル