ChannelSplitterNode
ChannelSplitterNode 介面,通常與其對應的 ChannelMergerNode 一起使用,它會將音訊源的不同聲道分離成一組單聲道輸出。這對於單獨訪問每個聲道非常有用,例如,在需要對每個聲道單獨控制增益的聲道混合操作中。

如果您的 ChannelSplitterNode 只有一個輸入,輸出的數量將在其建構函式引數中定義,並在呼叫 AudioContext.createChannelSplitter() 時確定。如果未提供值,則預設為 6。如果輸入中的聲道數少於輸出數,多餘的輸出將是靜音的。
| 輸入數量 | 1 |
|---|---|
| 輸出數量 | 變數;預設為 6。 |
| 通道計數模式 |
"explicit" 舊的實現,根據規範的早期版本使用 "max"。 |
| 聲道數 | 固定為輸出的數量。舊的實現,根據規範的早期版本使用 2(在預設計數模式下不使用)。 |
| 通道解釋 | "discrete" |
建構函式
ChannelSplitterNode()-
建立一個新的
ChannelSplitterNode物件例項。
例項屬性
沒有特定的屬性;繼承其父級 AudioNode 的屬性。.
例項方法
無特定方法;繼承自其父級 AudioNode 的方法.
示例
請參閱 BaseAudioContext.createChannelSplitter() 以獲取示例程式碼。
規範
| 規範 |
|---|
| Web Audio API # ChannelSplitterNode |
瀏覽器相容性
載入中…