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 April 2021.

The AnalyserNode constructor of the Web Audio API creates a new AnalyserNode object instance.

Syntax

var analyserNode = new AnalyserNode(context, options)

参数

继承参数自 AudioNodeOptions 字典.

context

AudioContext 的引用。

options 可选

Options are as follows:

  • fftSize: 用于频域分析的 FFT 初始尺寸。默认值是 2048。
  • maxDecibels: 用于 FFT 分析的初始最大功率(dB)。默认值是 -30。
  • minDecibels: 用于 FFT 分析的初始最小功率(dB)。默认值是 -100。
  • smoothingTimeConstant: 用于 FFT 分析的初始平滑常数。默认值是 0.8。

返回值

A new AnalyserNode object instance.

Specifications

Specification
Web Audio API
# dom-analysernode-analysernode

Browser Compatibility

BCD tables only load in the browser