StereoPannerNode: StereoPannerNode()-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 StereoPannerNode()-Konstruktor der Web Audio API erstellt ein neues StereoPannerNode-Objekt, das ein AudioNode repräsentiert. Es handelt sich um einen einfachen Stereo-Panner-Knoten, der verwendet werden kann, um einen Audiostream nach links oder rechts zu verschieben.

Syntax

js
new StereoPannerNode(context, options)

Parameter

context

Eine Referenz auf einen AudioContext.

options Optional

Optionen sind wie folgt:

pan

Eine Gleitkommazahl im Bereich [-1,1], die die Position eines AudioNode in einem Ausgabebild angibt. Der Wert -1 repräsentiert vollständig links und 1 repräsentiert vollständig rechts. Der Standardwert ist 0.

channelCount

Repräsentiert eine ganze Zahl, die bestimmt, wie viele Kanäle verwendet werden, wenn Aufmischen und Heruntermischen an Eingänge des Knotens angeschlossen werden. (Siehe AudioNode.channelCount für weitere Informationen.) Seine Verwendung und genaue Definition hängen vom Wert von channelCountMode ab.

channelCountMode

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

channelInterpretation

Repräsentiert einen enumerierten Wert, der die Bedeutung der Kanäle beschreibt. Diese Interpretation definiert, wie das Aufmischen und Heruntermischen stattfinden wird. Die möglichen Werte sind "speakers" oder "discrete". (Siehe AudioNode.channelCountMode für weitere Informationen, einschließlich der Standardwerte.)

Rückgabewert

Eine neue Instanz des StereoPannerNode-Objekts.

Spezifikationen

Specification
Web Audio API
# dom-stereopannernode-stereopannernode

Browser-Kompatibilität