This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The Web Audio API OfflineAudioCompletionEvent interface represents events that occur when the processing of an OfflineAudioContext is terminated. The complete event uses this interface.
Note: This interface is marked as deprecated; it is still supported for legacy reasons, but it will soon be superseded when the promise version of OfflineAudioContext.startRendering is supported in browsers, which will no longer need it.
OfflineAudioCompletionEvent()Creates a new OfflineAudioCompletionEvent object instance.
Also inherits properties from its parent, Event.
OfflineAudioCompletionEvent.renderedBuffer Read only
An AudioBuffer containing the result of processing an OfflineAudioContext.
Inherits methods from its parent, Event.
| Specification |
|---|
| Web Audio API> # OfflineAudioCompletionEvent> |
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | WebView on iOS | |
OfflineAudioCompletionEvent |
57 | 79 | 53 | 44 | 14 | 57 | 53 | 43 | 14 | 7.0 | 57 | 14 |
OfflineAudioCompletionEvent |
14 | 12 | 25 | 15 | 6 | 18 | 25 | 14 | 6 | 1.0 | 4.4 | 6 |
renderedBuffer |
14 | 12 | 25 | 15 | 6 | 18 | 25 | 14 | 6 | 1.0 | 4.4 | 6 |
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/OfflineAudioCompletionEvent