AudioNode:channelCount 属性

基线 广泛可用

此功能已得到良好确立,并且可在许多设备和浏览器版本中使用。它已在浏览器中可用,自 2021 年 4 月.

channelCountAudioNode 接口的一个整数属性,用于确定将任何输入连接到节点时进行 向上混合和向下混合 时使用的通道数。

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅