--- title: AudioBufferSourceNode.stop() slug: Web/API/AudioScheduledSourceNode/stop translation_of: Web/API/AudioScheduledSourceNode/stop translation_of_original: Web/API/AudioBufferSourceNode/stop original_slug: Web/API/AudioBufferSourceNode/stop ---
{{ APIRef("Web Audio API") }}
インターフェースのstop()
メソッドは、オーディオバッファの再生を停止させるために使われます。
var source = audioCtx.createBufferSource(); source.stop(when);
最も単純なオーディオバッファ再生の停止方法—この場合は何もパラメータを指定する必要はありません。
source.stop();
しばらく後に停止させたい場合は、引数として秒数を指定します。
source.stop(3);
注: stop()の使い方の完全な例はAudioContext.decodeAudioData
を参照してください。コードをすぐに実行することや、ソースコードを閲覧することもできます。
when
パラメータは、再生をいつ停止するかを決定します。指定の時間を経過すると、再生はすぐに停止します。このメソッドが2回以上呼ばれると、例外が発生しますなし
Specification | Status | Comment |
---|---|---|
{{SpecName('Web Audio API', '#widl-AudioBufferSourceNode-stop-void-double-when', 'stop()')}} | {{Spec2('Web Audio API')}} |
{{Compat("api.AudioScheduledSourceNode.stop")}}