AudioBufferSourceNodeの
onended
イベントハンドラーはended
イベントに関するコ−ルバック関数を格納します。これによりオーディオトラックの再生終了時に実行するコードを設定することができます。注: onended
ハンドラーは loop プロパティーがtrueに設定されている場合はオーディオが再生終了することが無いので効果がありません。このような場合にこの機能を有効にするには AudioBufferSourceNode.stop()
を使用してください。
構文
var source = audioCtx.createBufferSource(); source.onended = function() { ... };
用例
source.start(); source.onended = function() { console.log('Your audio has finished playing'); }
プロパティ
有りません。
仕様
Specification | Status | Comment |
---|---|---|
Web Audio API The definition of 'onended' 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 |