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 erzeugt 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, alle optionalen, Eigenschaften:

fftSize

Die gewünschte anfängliche Größe der FFT für die Analyse im Frequenzbereich. 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 Ganzzahl, die bestimmt, wie viele Kanäle beim Up-Mixing und Down-Mixing für Verbindungen zu den Eingängen des Knotens verwendet werden. (Siehe AudioNode.channelCount für weitere Informationen.) Die Verwendung und genaue Definition hängt vom Wert von channelCountMode ab.

channelCountMode

Repräsentiert einen aufgezählten Wert, der beschreibt, wie die Kanäle zwischen den Eingängen und Ausgängen des Knotens abzugleichen sind. (Siehe AudioNode.channelCountMode für weitere Informationen einschließlich der Standardwerte.)

channelInterpretation

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

Spezifikationen

Specification
Web Audio API
# dom-analysernode-analysernode

Browser-Kompatibilität

Siehe auch