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

View in English Always switch to English

ChannelMergerNode()

基线 广泛可用

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

ChannelMergerNode() 构造函数生成新的 ChannelMergerNode 对象实例。

语法

js
var myNode = new ChannelMergerNode(context, options);

参数

从字典 AudioNodeOptions 继承。

context

BaseAudioContext 代表你想要关联的音频上下文。

options 可选

定义你希望 ChannelMergerNode 具有的属性的 ChannelMergerOptions 字典对象(它还继承了 AudioNodeOptions 字典中定义的选项):

  • numberOfInputs: 定义了 ChannelMergerNode 应该拥有的输入数量。如果没有指定,使用默认值 6。

返回值

一个新的 ChannelMergerNode 对象实例。

例子

js
var ac = new AudioContext();

var options = {
  numberOfInputs: 2,
};

var myMerger = new ChannelMergerNode(ac, options);

规格

规范
Web Audio API
# dom-channelmergernode-channelmergernode

浏览器兼容性