AudioContext.onstatechange

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

構文

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

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

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

仕様

Specification Status Comment
Web Audio API
onstatechange の定義
勧告  

互換性

BCD tables only load in the browser

参考