Audio readyStateプロパティ

Audio 对象参考手册Audio オブジェクト

例

オーディオの準備状態を取得:

var x = document.getElementById("myAudio").readyState;
document.getElementById("demo").innerHTML = x;

x出力結果:

4 // オーディオの再生を開始するのに十分なデータがあることを示します

試してみる »

定義と使い方

readyState プロパティはオーディオの現在の準備状態を返します。

準備状態は、オーディオが再生できる状態かどうかを示します。

注意:このプロパティは読み取り専用です。


ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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

注意:Internet Explorer 8 およびそれ以前の IE バージョンはこのプロパティをサポートしていません。


構文

audioObject.readyState

戻り値

型 説明
数値

オーディオ要素の準備状態を表します:

  • 0 = HAVE_NOTHING - オーディオが準備できているかどうかに関する情報がありません
  • 1 = HAVE_METADATA - オーディオの準備に関するメタデータがあります
  • 2 = HAVE_CURRENT_DATA - 現在の再生位置に関するデータは利用可能ですが、次のフレーム/ミリ秒を再生するのに十分なデータがありません
  • 3 = HAVE_FUTURE_DATA - 現在および少なくとも次のフレームのデータが利用可能です
  • 4 = HAVE_ENOUGH_DATA - 再生を開始するのに十分なデータがあります


Audio 对象参考手册Audio オブジェクト その他の拡張