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