AnalyserNode:AnalyserNode() 构造函数
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2021年4月.
Web Audio API 的 AnalyserNode() 构造函数用于创建一个新的 AnalyserNode 对象实例。
语法
js
new AnalyserNode(context)
new AnalyserNode(context, options)
参数
context-
对
AudioContext或OfflineAudioContext的引用。 options可选-
一个包含以下属性的对象,所有属性都是可选的:
fftSizemaxDecibels-
用于快速傅里叶变换(FFT)分析的期望初始最大功率(单位:分贝)。默认值为
-30。 minDecibels-
用于快速傅里叶变换(FFT)分析的期望初始最小功率(单位:分贝)。默认值为
-100。 smoothingTimeConstant-
用于快速傅里叶变换(FFT)分析的期望初始平滑常数。默认值为
0.8。 channelCount-
表示一个用于确定在与节点的任何输入连接进行向上和向下混频时所使用的通道数量的整数值。(更多信息参见
AudioNode.channelCount)。其使用方式和精确定义取决于channelCountMode的取值。 channelCountMode-
表示一个描述节点输入与输出之间通道匹配方式的枚举值。(更多信息及默认值参见
AudioNode.channelCountMode)。 channelInterpretation-
表示一个描述通道含义的枚举值。该解释将决定音频向上和向下混频的方式。可选值为
"speakers"或"discrete"。(更多信息及默认值参见AudioNode.channelCountMode)。
规范
| Specification |
|---|
| Web Audio API> # dom-analysernode-analysernode> |
浏览器兼容性
Loading…