AudioDestinationNode:maxChannelCount 属性
AudioDestinationNode 接口的 maxChannelCount 属性是一个 unsigned long(无符号长整型),用于定义物理设备能够处理的最大声道数。
AudioNode.channelCount 属性的值可以设置为 0 到此值(包括 0 和此值)之间的任意值。如果 maxChannelCount 为 0(例如在 OfflineAudioContext 中),则无法更改声道数。
值
一个 unsigned long(无符号长整型)。
示例
以下代码将设置一个音频图,其中包含一个 maxChannelCount 为 2 的 AudioDestinationNode。
js
const audioCtx = new AudioContext();
const source = audioCtx.createMediaElementSource(myMediaElement);
source.connect(gainNode);
audioCtx.destination.maxChannelCount = 2;
gainNode.connect(audioCtx.destination);
要查看更完整的实现,请参阅我们的 MDN Web Audio 示例,例如 Voice-change-o-matic 或 Violent Theremin。
规范
| 规范 |
|---|
| Web Audio API # dom-audiodestinationnode-maxchannelcount |
浏览器兼容性
加载中…