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 Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.

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

Specification
Web Audio API
# ChannelMergerNode

Browser-Kompatibilität

Siehe auch