📅  最后修改于: 2023-12-03 14:57:03.936000             🧑  作者: Mango
在网络音频API中,AudioNode接口代表了在音频处理图表中的一个音频处理模块。numberOfInputs
属性用于获取音频节点的输入数目。
numberOfInputs
整数 (Integer)
只读 (Read-only)
numberOfInputs
属性表示了当前音频节点的输入数目。音频节点可以有一个或多个输入,每个输入代表一个音频流。
const context = new AudioContext();
const oscillator = context.createOscillator();
const analyser = context.createAnalyser();
console.log(oscillator.numberOfInputs); // 0
console.log(analyser.numberOfInputs); // 1
在上面的示例中,首先我们创建了一个AudioContext
对象。然后,使用createOscillator
方法创建了一个振荡器节点oscillator
,并使用createAnalyser
方法创建了一个分析器节点analyser
。最后,我们分别打印了这两个节点的numberOfInputs
属性值。
音频节点的输入数目可以根据节点类型和连接情况而变化。比如,振荡器节点不具有输入,而分析器节点可以有一个输入。
numberOfInputs
属性是只读的,不能手动设置。numberOfInputs
值为0。numberOfInputs
值为整数,可以是0、1、2等等。numberOfInputs
属性是网络音频API中的AudioNode
对象的一个只读属性,用于指示音频节点的输入数目。通过了解输入数目,可以更好地理解音频处理图表中节点之间的连接关系。