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
state の定義
草案  

ブラウザ互換性

現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!

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,