Audio readyState 屬性

定義和用法

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

就緒狀態指示音頻是否準備好播放。

注釋:該屬性只讀。

實例

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

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

親自試一試

語法

audioObject.readyState

返回值

類型 描述
Number

表示音頻元素的就緒狀態:

  • 0 = HAVE_NOTHING - 沒有關于音頻是否準備好的信息
  • 1 = HAVE_METADATA - 音頻的元數據已準備就緒
  • 2 = HAVE_CURRENT_DATA - 當前播放位置的數據可用,但沒有足夠的數據播放下一幀/毫秒
  • 3 = HAVE_FUTURE_DATA - 當前和至少下一幀的數據可用
  • 4 = HAVE_ENOUGH_DATA - 有足夠的可用數據開始播放

瀏覽器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持