Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
ChannelSplitterNode インターフェイスは、よく反対の ChannelMergerNode とともに用いられ、音声入力のそれぞれのチャンネルをモノラル出力の組に分離します。これは、各チャンネルに別々にアクセスするのに便利です。たとえば、各チャンネルのゲインを別々に制御する必要があるチャンネルミキシングを行うのに便利です。
ChannelSplitterNode の入力が常に 1 個だけの場合、出力の数はコンストラクターや AudioContext.createChannelSplitter() の引数によって決まります。値が指定されなかった場合は、既定の 6 になります。入力のチャンネル数が出力数より少ない場合は、余った出力は無音になります。
EventTarget AudioNode ChannelSplitterNode| 1 |
| 可変。既定値は6 です。 |
| "explicit" 古い実装では、仕様書の以前のバージョンに従って "max" が使用されます。 |
| 出力数に固定されます。古い実装では、仕様書の以前のバージョンに従って 2 が使用されます。(既定のカウントモードでは使用されません) |
| "discrete" |
新しい ChannelSplitterNode のオブジェクトのインスタンスを作成します。
専用のプロパティはありません。親の AudioNode からプロパティを継承します。
専用のメソッドはありません。親の AudioNode からメソッドを継承します。
BaseAudioContext.createChannelSplitter() にサンプルコードがあります。
| Web Audio API # ChannelSplitterNode |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2023年4月10日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.