← 返回首页
ChannelSplitterNode - Web-APIs | MDN

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

View in English Always switch to English

ChannelSplitterNode

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.

Das ChannelSplitterNode-Interface, das häufig in Verbindung mit seinem Gegenstück, ChannelMergerNode, verwendet wird, trennt die unterschiedlichen Kanäle einer Audioquelle in eine Reihe von Mono-Ausgängen auf. Dies ist nützlich, um auf jeden Kanal separat zuzugreifen, z.B. für das Durchführen von Kanal-Mixing, bei dem der Pegel jedes Kanals separat gesteuert werden muss.

Wenn Ihr ChannelSplitterNode immer einen einzigen Eingang hat, wird die Anzahl der Ausgänge durch einen Parameter im Konstruktor und den Aufruf von AudioContext.createChannelSplitter() definiert. Wenn kein Wert angegeben wird, ist der Standardwert 6. Falls es weniger Kanäle im Eingang als Ausgänge gibt, sind überzählige Ausgänge stumm.

EventTarget AudioNode ChannelSplitterNode Anzahl der Eingänge Anzahl der Ausgänge Channel Count Mode Channel Count Channel Interpretation
1
variabel; Standardwert ist 6.
"explicit". Ältere Implementierungen, gemäß früheren Versionen der Spezifikation, verwenden "max".
Festgelegt auf die Anzahl der Ausgänge. Ältere Implementierungen, gemäß früheren Versionen der Spezifikation, verwenden 2 (nicht verwendet im Standard-Count-Mode).
"discrete"

In diesem Artikel

Konstruktor

ChannelSplitterNode()

Erstellt eine neue ChannelSplitterNode-Objektinstanz.

Instanzeigenschaften

Keine spezifischen Eigenschaften; erbt Eigenschaften von seinem Elternteil, AudioNode.

Instanzmethoden

Keine spezifischen Methoden; erbt Methoden von seinem Elternteil, AudioNode.

Beispiel

Siehe BaseAudioContext.createChannelSplitter() für Beispielcode.

Spezifikationen

Spezifikation
Web Audio API
# ChannelSplitterNode

Browser-Kompatibilität

JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.

Siehe auch