AudioNode: numberOfInputs 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

AudioNode 接口的 numberOfInputs 属性返回输入到该节点的数量。源节点被定义为具有 numberOfInputs 属性且值为 0 的节点。

一个大于等于 0 的整数。

示例

js
const audioCtx = new AudioContext();

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

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

console.log(oscillator.numberOfInputs); // 0
console.log(gainNode.numberOfInputs); // 1
console.log(audioCtx.destination.numberOfInputs); // 1

规范

规范
Web Audio API
# dom-audionode-numberofinputs

浏览器兼容性

另见