このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

AudioNode: channelCount プロパティ

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

AudioNode インターフェイスの channelCount プロパティは、このノードへの入力についてアップミキシングとダウンミキシングを行う際、何個のチャンネルを用いるかを決定するとき用いる整数です。

channelCount の使用法と正確な定義は、AudioNode.channelCountMode の値によって以下のようになります。

  • channelCountMode の値が max のときは、無視されます。
  • channelCountMode の値が clamped-max のときは、最大値として用いられます。
  • channelCountMode の値が explicit のときは、ちょうどの値として用いられます。

整数です。

js
const audioCtx = new AudioContext();

const oscillator = audioCtx.createOscillator();
const gainNode = audioCtx.createGain();

oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);

oscillator.channelCount;

仕様書

仕様書
Web Audio API
# dom-audionode-channelcount

ブラウザーの互換性

関連情報