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

AudioContext.onstatechange

AudioContextインターフェースのonstatechangeプロパティは、statechangeイベントが発火した(これはオーディオコンテキストの状態が変わったとき発生します)とき呼ばれるイベントハンドラ関数を定義します。

構文

var audioCtx = new AudioContext();
audioCtx.onstatechange = function() { ... };

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

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

仕様

Specification Status Comment
Web Audio API
The definition of 'onstatechange' 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,