API de audio web | Propiedad AudioNode numberOfOutputs

La propiedad AudioNode.numberOfOutputs se usa para devolver la cantidad de salidas que provienen de los Nodes. El valor del Node de destino AudioDestinationNode es 0 para este atributo.

Sintaxis:

var numOutputs = audioNode.numberOfOutputs;

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

Ejemplo 1:

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

Producción:

Ejemplo 2:

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

Producción:

Ejemplo 3:

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

Producción:

Navegadores compatibles: los navegadores compatibles con la propiedad AudioNode.numberOfOutputs 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 *