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

ブラウザー互換性

No compatibility data found for api.AudioScheduledSourceNode.onended.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

関連情報