最新的Web開發教程
 

Audio readyState Property

<音頻對象

獲取音頻的當前就緒狀態:

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

x的結果可能是:

4 // Indicates that there is enough data available to start playing
試一試»

定義和用法

readyState屬性返回聲音的當前就緒狀態。

就緒狀態表示如果音頻準備播放與否。

注:此屬性是只讀的。


瀏覽器支持

屬性
readyState

句法

audioObject .readyState

返回值

類型 描述
Number 代表聲音元素的就緒狀態:
  • 0 = HAVE_NOTHING - 沒有信息的聲音是否是準備好
  • 1 = HAVE_METADATA - 為對音頻元數據是準備
  • 2 = HAVE_CURRENT_DATA - 對於當前重放位置的數據是可用的,但沒有足夠的數據來播放下一幀/毫秒
  • 3 = HAVE_FUTURE_DATA - 針對當前和至少下一幀是可用的數據
  • 4 = HAVE_ENOUGH_DATA - 可以開始玩了足夠的數據

<音頻對象