AnalyserNode: AnalyserNode()-Konstruktor

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.

Der AnalyserNode()-Konstruktor der Web Audio API erstellt eine neue Instanz des AnalyserNode-Objekts.

Syntax

js
new AnalyserNode(context)
new AnalyserNode(context, options)

Parameter

context

Eine Referenz zu einem AudioContext oder OfflineAudioContext.

options Optional

Ein Objekt mit den folgenden, optionalen Eigenschaften:

fftSize

Die gewünschte anfängliche Größe der FFT für die Frequenzbereichs-Analyse. Der Standardwert ist 2048.

maxDecibels

Die gewünschte anfängliche maximale Leistung in dB für die FFT-Analyse. Der Standardwert ist -30.

minDecibels

Die gewünschte anfängliche minimale Leistung in dB für die FFT-Analyse. Der Standardwert ist -100.

smoothingTimeConstant

Die gewünschte anfängliche Glättungskonstante für die FFT-Analyse. Der Standardwert ist 0.8.

channelCount

Repräsentiert eine ganze Zahl, die bestimmt, wie viele Kanäle verwendet werden, wenn Up-Mixing und Down-Mixing-Verbindungen zu Eingängen des Knotens hergestellt werden. (Siehe AudioNode.channelCount für weitere Informationen.) Die Nutzung und genaue Definition hängen vom Wert von channelCountMode ab.

channelCountMode

Repräsentiert einen auflistbaren Wert, der beschreibt, wie die Kanäle zwischen den Eingängen und Ausgängen des Knotens abgestimmt werden müssen. (Siehe AudioNode.channelCountMode für weitere Informationen, einschließlich Standardwerten.)

channelInterpretation

Repräsentiert einen auflistbaren Wert, der die Bedeutung der Kanäle beschreibt. Diese Interpretation wird definieren, wie das Audio Up-Mixing und Down-Mixing erfolgen wird. Die möglichen Werte sind "speakers" oder "discrete". (Siehe AudioNode.channelCountMode für weitere Informationen, einschließlich Standardwerten.)

Spezifikationen

Specification
Web Audio API
# dom-analysernode-analysernode

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch