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

View in English Always switch to English

AudioContext.destination

基线 广泛可用

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

AudioContextdestination 属性返回一个 AudioDestinationNode,表示 context 中所有音频的最终目标节点,一般是音频渲染设备,比如扬声器。

AudioDestinationNode 节点。

示例

备注:如果需要完整的实现示例,可以去看看 MDN Github repo 的演示,比如 voice-change-o-matic

js
const audioCtx = new AudioContext();
// 旧式的 webkit/blink 浏览器需要一个前缀

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

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

规范

规范
Web Audio API
# dom-baseaudiocontext-destination

浏览器兼容性

参见