AudioBufferSourceNode.onended

AudioBufferSourceNodeの onended イベントハンドラーはended (en-US) イベントに関するコ−ルバック関数を格納します。これによりオーディオトラックの再生終了時に実行するコードを設定することができます。

: 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
onended の定義
勧告  

ブラウザー互換性

BCD tables only load in the browser

関連情報