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
サポート サポート サポート サポート サポート