音频工作线程

基线 广泛可用

此功能已建立良好,并在许多设备和浏览器版本上运行。自以下时间起,它已在所有浏览器中可用: 2021 年 4 月.

安全上下文: 此功能仅在 安全上下文 (HTTPS) 中可用,在某些或所有 支持的浏览器 中可用。

Web 音频 APIAudioWorklet 接口用于提供自定义音频处理脚本,这些脚本在单独的线程中执行,以提供极低的延迟音频处理。

工作线程的代码在 AudioWorkletGlobalScope 全局执行上下文中运行,使用与工作线程和其他音频节点共享的单独 Web 音频线程。

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

Worklet AudioWorklet

实例属性

AudioWorklet 接口本身不定义任何属性,但继承了 Worklet 的属性。

实例方法

此接口继承了来自 Worklet 的方法。AudioWorklet 接口本身不定义任何方法。

事件

AudioWorklet 没有响应的事件。

示例

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

规范

规范
Web 音频 API
# 音频工作线程

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参见