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
支持 支持 支持 支持 支持