AudioNodeOptions - 表示在创建新的 AudioNode 对象时可以使用的选项

AudioNodeOptionsWeb Audio API 的字典,表示在创建新的 AudioNode 对象时可以使用的选项。

AudioNodeOptions 由不同类型的音频节点构造函数的选项对象继承。例如,请参见 AnalyserNodeGainNode

语法

var audioNodeOptions = {
  "channelCount" : 2,
  "channelCountMode" : "max",
  "channelInterpretation" : "discrete"
}

属性

channelCount 可选

一个整数,该整数用于确定与节点的任何输入的上混和下混连接时使用的通道数量。 (有关更多信息,请参见 AudioNode.channelCount。)它的用法和精确定义取决于 AudioNodeOptions.channelCountMode 的值。

channelCountMode 可选

一个枚举值,描述必须在节点的输入和输出之间匹配通道的方式。(有关更多信息,包括默认值,请参见 AudioNode.channelCountMode)。

channelInterpretation 可选

一个描述通道含义的枚举值。这种解释将定义音频上混和下混的发生方式。可能的值是 "speakers"(扬声器)或 "discrete"(离散)。(有关更多信息,包括默认值,请参见 AudioNode.channelCountMode)。

规范

规范 状态 备注
Web Audio API
AudioNodeOptions 的定义
工作草案 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持55≤7953 未知42 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持5555 未知53 未知42 未知