OfflineAudioContext: complete event

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

complete当离线音频上下文的呈现完成时,将触发OfflineAudioContext接口的事件。

泡泡 没有
取消 没有
默认操作 没有
接口 OfflineAudioCompletionEvent
事件处理程序属性 OfflineAudioContext.oncomplete

例子

处理完成后,你可能希望使用oncomplete处理程序提示用户现在可以播放音频,并启用播放按钮:

js
offlineAudioCtx.addEventListener("complete", () => {
  console.log("Offline audio processing now complete");
  showModalDialog("Song processed and ready to play");
  playBtn.disabled = false;
});

You can also set up the event handler using the OfflineAudioContext.oncomplete property:

js
offlineAudioCtx.oncomplete = function () {
  console.log("Offline audio processing now complete");
  showModalDialog("Song processed and ready to play");
  playBtn.disabled = false;
};

Specifications

Specification
Web Audio API
# OfflineAudioCompletionEvent
Web Audio API
# dom-offlineaudiocontext-oncomplete

Browser compatibility

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
complete event

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

See also