AudioNodeOptions - 表示在创建新的 AudioNode 对象时可以使用的选项
AudioNodeOptions
是 Web Audio API 的字典,表示在创建新的 AudioNode
对象时可以使用的选项。
AudioNodeOptions
由不同类型的音频节点构造函数的选项对象继承。例如,请参见 AnalyserNode
或 GainNode
。
语法
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 的定义 |
工作草案 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 55 | ≤79 | 53 | 未知 | 42 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 55 | 55 | 未知 | 53 | 未知 | 42 | 未知 |