此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

AudioContext.state

基线 广泛可用

自 2021年4月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

AudioContextstate 属性是只读的,返回 AudioContext 的当前状态。

语法

js
var audioCtx = new AudioContext();
var myState = audioCtx.state;

返回值

DOMString,可能的值如下:

例子

下面这段代码是AudioContext states demo (直接运行) 中的,其中AudioContext.onstatechange处理器会在每次当前状态发生变化时把它输出到控制台。

js
audioCtx.onstatechange = function () {
  console.log(audioCtx.state);
};

规范

规范
Web Audio API
# dom-baseaudiocontext-state

浏览器兼容性

参见