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

AudioBufferSourceNode.onended

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 未サポート 未サポート webkit

関連情報

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

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