--- title: AudioContext.state slug: Web/API/BaseAudioContext/state translation_of: Web/API/BaseAudioContext/state original_slug: Web/API/AudioContext/state ---
{{ APIRef("Web Audio API") }}
{{ domxref("AudioContext") }}インターフェースのstate
読取専用プロパティは、現在のAudioContext
の状態を返します。
baseAudioContext.state;
{{domxref("DOMString")}}。取りうる値は:
suspended
: オーディオコンテキストは({{domxref("AudioContext.suspend()")}}によって)一時停止中running
: オーディオコンテキストは通常動作中closed
: オーディオコンテキストは({{domxref("AudioContext.close()")}}によって)閉じられた次のスニペットはAudioContext states デモの一部です(すぐに実行)。{{domxref("AudioContext.onstatechange")}}ハンドラは、状態が変わるたびにコンソールにログを出力するために使われています。
audioCtx.onstatechange = function() { console.log(audioCtx.state); }
Specification | Status | Comment |
---|---|---|
{{SpecName('Web Audio API', '#dom-baseaudiocontext-state', 'state')}} | {{Spec2('Web Audio API')}} |
{{Compat("api.BaseAudioContext.state")}}