API de audio web | AudioNode numberOfInputs Propiedad

La propiedad AudioNode.numberOfInputs se usa para devolver la cantidad de entradas que alimentan el Node. El Node de origen se utiliza para definir como Nodes que contienen una propiedad numberOfInputs con un valor cero.

Sintaxis:

var numInputs = audioNode.numberOfInputs;

Valor devuelto: Devuelve un valor entero mayor que igual a cero.

Ejemplo 1:

<!DOCTYPE HTML> 
<html> 
   
<head> 
    <title> 
        Web Audio API | AudioNode numberOfInputs property
    </title>
</head> 
   
<body> 
       
    <h1 style = "color:green;" > 
        GeeksforGeeks
    </h1>
       
    <h2>
        AudioNode numberOfInputs property
    </h2>
       
    <script>
       
        // Create new Audio context
        const audioContext = new AudioContext();
           
        // Create an OscillatorNode 
        const oscillator = audioContext.createOscillator();
          
        // Create a gainNode
        const gainNode = audioContext.createGain();
            
        oscillator.connect(gainNode).connect(audioContext.destination);
           
        // Display the numberOfOutputs in console view
        console.log(oscillator.numberOfInputs);
    </script>
</body>
   
</html>                   

Producción:

Ejemplo 2:

<!DOCTYPE HTML> 
<html> 
   
<head> 
    <title> 
        Web Audio API | AudioNode numberOfInputs property
    </title>
</head> 
   
<body> 
       
    <h1 style = "color:green;" > 
        GeeksforGeeks
    </h1>
       
    <h2>
        AudioNode numberOfInputs property
    </h2>
       
    <script>
       
        // Create new Audio context
        const audioContext = new AudioContext();
           
        // Create an OscillatorNode 
        const oscillator = audioContext.createOscillator();
          
        // Create a gainNode
        const gainNode = audioContext.createGain();
            
        oscillator.connect(gainNode).connect(audioContext.destination);
           
        // Display the numberOfOutputs in console view
        console.log(gainNode.numberOfInputs);
    </script>
</body>
   
</html>                   

Producción:

Ejemplo 3:

<!DOCTYPE HTML> 
<html> 
   
<head> 
    <title> 
        Web Audio API | AudioNode numberOfInputs property
    </title>
</head> 
   
<body> 
       
    <h1 style = "color:green;" > 
        GeeksforGeeks
    </h1>
       
    <h2>
        AudioNode numberOfInputs property
    </h2>
       
    <script>
       
        // Create new Audio context
        const audioContext = new AudioContext();
           
        // Create an OscillatorNode 
        const oscillator = audioContext.createOscillator();
          
        // Create a gainNode
        const gainNode = audioContext.createGain();
            
        oscillator.connect(gainNode).connect(audioContext.destination);
           
        // Display the numberOfOutputs in console view
        console.log(audioContext.destination.numberOfInputs);
    </script>
</body>
   
</html>                   

Producción:

Navegadores compatibles: los navegadores compatibles con la propiedad AudioNode.numberOfInputs se enumeran a continuación:

  • Google Chrome 14.0
  • Borde 12.0
  • Firefox 25.0
  • Safari 6.0
  • Ópera 15.0

Publicación traducida automáticamente

Artículo escrito por DeepakDev y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *