BaseAudioContext: destination 属性

Baseline 已广泛支持

此特性已得到良好支持,可在多种设备和浏览器版本上使用。自 2021 年 4 月起,所有浏览器均已支持此特性。

BaseAudioContext 接口的 destination 属性返回一个 AudioDestinationNode,它表示上下文中所有音频的最终目的地。它通常代表一个实际的音频渲染设备,例如您设备的扬声器。

一个 AudioDestinationNode

示例

注意: 有关更完整的应用示例/信息,请查看我们的 Voice-change-O-matic 演示(请参阅 app.js 的 108-193 行以获取相关代码)。

js
const audioCtx = new AudioContext();
// Older webkit/blink browsers require a prefix

const oscillatorNode = audioCtx.createOscillator();
const gainNode = audioCtx.createGain();

oscillatorNode.connect(gainNode);
gainNode.connect(audioCtx.destination);

规范

规范
Web Audio API
# dom-baseaudiocontext-destination

浏览器兼容性

另见