AudioContext.destination
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Please take two minutes to fill out our short survey.
AudioContext
的 destination
属性返回一个 AudioDestinationNode
,表示 context 中所有音频的最终目标节点,一般是音频渲染设备,比如扬声器。
值
示例
备注: 如果需要完整的实现示例,可以去看看 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);
规范
Specification |
---|
Web Audio API # dom-baseaudiocontext-destination |