AudioNode: channelInterpretation 属性
AudioNode 接口的 channelInterpretation 属性表示一个枚举值,用于描述在输入/输出通道数量不同时,输入通道如何映射到输出通道。例如,此设置定义了单声道输入如何上混为立体声或 5.1 声道输出,或四声道输入如何下混为立体声或单声道输出。
该属性有两个选项:speakers 和 discrete。这些选项在 Web Audio API 的基本概念 > 上混与下混 中有详细说明。
值
这些值在 Web Audio API 的基本概念 > 上混与下混 中有详细说明。
总结
示例
js
const audioCtx = new AudioContext();
const oscillator = audioCtx.createOscillator();
const gainNode = audioCtx.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
oscillator.channelInterpretation = "discrete";
规范
| 规范 |
|---|
| Web Audio API # dom-audionode-channelinterpretation |
浏览器兼容性
加载中…