此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

OfflineAudioContext: complete event

基线 广泛可用

自 2021年4月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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

规范
Web Audio API
# OfflineAudioCompletionEvent
Web Audio API
# dom-offlineaudiocontext-oncomplete

Browser compatibility

See also