インターフェースの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 | 未サポート | 未サポート | 6 webkit |