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

瀏覽器相容性

另見