AudioWorklet - 用于提供自定义音频处理脚本

安全上下文
该功能仅在部分或所有支持的浏览器中的安全上下文(HTTPS)中可用。

AudioWorkletWeb Audio API 的接口,用于提供自定义音频处理脚本,这些脚本在单独的线程中执行以提供非常低延迟的音频处理。使用单独的 Web 音频线程在工作域和其他音频节点共享的 AudioWorkletGlobalScope 全局执行上下文中运行该工作域的代码。

通过 BaseAudioContext.audioWorklet 属性访问音频上下文的 AudioWorklet 实例。

属性

AudioWorklet 接口没有定义其自己的任何属性,但继承了 Worklet 的属性。

方法

AudioWorklet 接口没有定义其自己的任何方法,但继承了 Worklet 的方法。

事件

AudioWorklet 没有响应的事件。

实例

有关自定义音频节点创建的完整示例,请参见 AudioWorkletNode

规范

规范 状态 备注
Web Audio API
AudioWorklet 的定义
工作草案 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持66≤79 未知 未知 支持 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持6666 未知 未知 未知 支持 未知

相关链接