MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

AudioContext.state

AudioContextインターフェースのstate読取専用プロパティは、現在のAudioContextの状態を返します。

構文

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

DOMString。取りうる値は:

  • suspended: オーディオコンテキストは(AudioContext.suspend()によって)一時停止中
  • running: オーディオコンテキストは通常動作中
  • closed: オーディオコンテキストは(AudioContext.close()によって)閉じられた

次のスニペットはAudioContext states デモの一部です(すぐに実行)。AudioContext.onstatechangeハンドラは、状態が変わるたびにコンソールにログを出力するために使われています。

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

仕様

Specification Status Comment
Web Audio API
The definition of 'state' in that specification.
草案  

ブラウザ互換性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 43.0 40.0 (40.0)  未サポート ? ?
Feature Android Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support ? ? ? ? ? ? ?

参考

ドキュメントのタグと貢献者

 このページの貢献者: maruhiro
 最終更新者: maruhiro,