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

AudioBufferSourceNode.stop()

インターフェースのstop()メソッドは、オーディオバッファの再生を停止させるために使われます。

構文

var source = audioCtx.createBufferSource();
source.stop(when);

最も単純なオーディオバッファ再生の停止方法—この場合は何もパラメータを指定する必要はありません。

source.stop();

しばらく後に停止させたい場合は、引数として秒数を指定します。

source.stop(3);

注: stop()の使い方の完全な例はAudioContext.decodeAudioDataを参照してください。コードをすぐに実行することや、ソースコードを閲覧することもできます。

引数

when
whenパラメータは、再生をいつ停止するかを決定します。指定の時間を経過すると、再生はすぐに停止します。このメソッドが2回以上呼ばれると、例外が発生します

戻り値

なし

使用

Specification Status Comment
Web Audio API
The definition of 'stop()' in that specification.
草案  

ブラウザ互換性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 14 webkit 23 未サポート 15 webkit
22 (unprefixed)
6 webkit
Feature Android Chrome Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support 未サポート 28 webkit 25 1.2 未サポート 未サポート webkit

参考

ドキュメントのタグと貢献者

 このページの貢献者: maruhiro
 最終更新者: maruhiro,