ChannelMergerNode

基线 广泛可用

此功能非常成熟,可在许多设备和浏览器版本上运行。它从 2021 年 4 月.

报告反馈

Default channel merger node with six mono inputs combining to form a single output.

ChannelMergerNode 接口通常与其反面 ChannelSplitterNode 配合使用,将不同的单声道输入合并为一个输出。每个输入用于填充输出的一个声道。这对于单独访问每个声道很有用,例如,在需要对每个声道分别控制增益的声道混合中。

如果 ChannelMergerNode 只有一个输出,但输入的数量与要合并的声道数量相同;输入的数量在构造函数的参数和调用 AudioContext.createChannelMerger() 中定义。如果没有给出值,则默认为 6

EventTarget AudioNode ChannelMergerNode
使用 ChannelMergerNode,可以创建比渲染硬件能够处理的声道数量更多的输出。在这种情况下,当信号发送到 AudioContext.listener 对象时,多余的声道将被忽略。 输入数量
变量;默认为 6 1
输出数量 声道计数模式
"显式" 声道计数
2 (在默认计数模式下未使用) 声道解释

构造函数

ChannelMergerNode()

"扬声器"

实例属性

创建一个新的 ChannelMergerNode 对象实例。.

实例方法

没有特定的属性;继承自其父级 AudioNode 的属性。.

示例

没有特定的方法;继承自其父级 AudioNode 的方法。

规范

请参阅 BaseAudioContext.createChannelMerger() 以获取示例代码。
Web Audio API
# ChannelMergerNode

浏览器兼容性

规范

另请参阅