Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ChannelMergerNode

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die ChannelMergerNode-Schnittstelle, die oft zusammen mit ihrem Gegenstück, dem ChannelSplitterNode, verwendet wird, vereint verschiedene Mono-Eingaben zu einem einzelnen Ausgang. Jede Eingabe wird verwendet, um einen Kanal des Ausgangs zu füllen. Dies ist nützlich, um auf jeden Kanal separat zuzugreifen, z. B. für das Kanal-Mixing, bei dem die Verstärkung auf jedem Kanal separat gesteuert werden muss.

Standard-Channel-Merger-Node mit sechs Mono-Eingaben, die zu einem einzigen Ausgang kombiniert werden.

Der ChannelMergerNode hat einen einzigen Ausgang, jedoch so viele Eingaben, wie es zu kombinierende Kanäle gibt; die Anzahl der Eingaben wird als Parameter seines Konstruktors und dem Aufruf von AudioContext.createChannelMerger() definiert. Falls kein Wert angegeben wird, ist der Standardwert 6.

Mit einem ChannelMergerNode ist es möglich, Ausgänge mit mehr Kanälen zu erzeugen, als die Render-Hardware verarbeiten kann. In diesem Fall werden beim Senden des Signals an das AudioContext.listener-Objekt überzählige Kanäle ignoriert.

EventTarget AudioNode ChannelMergerNode
Anzahl der Eingaben variabel; Standardwert ist 6.
Anzahl der Ausgaben 1
Channel-Zählmodus "explicit"
Channel-Zählung 2 (wird im Standard-Zählmodus nicht verwendet)
Channel-Interpretation "speakers"

Konstruktor

ChannelMergerNode()

Erstellt eine neue ChannelMergerNode-Objektinstanz.

Instanz-Eigenschaften

Keine spezifische Eigenschaft; erbt Eigenschaften von ihrem Elternteil, AudioNode.

Instanz-Methoden

Keine spezifische Methode; erbt Methoden von ihrem Elternteil, AudioNode.

Beispiel

Sehen Sie sich BaseAudioContext.createChannelMerger() für Beispielcode an.

Spezifikationen

Spezifikation
Web Audio API
# ChannelMergerNode

Browser-Kompatibilität

Siehe auch