La función getLevel() es una función incorporada en la biblioteca p5.js. Esta función se utiliza para devolver una sola lectura de Amplitud en el momento en que se llama. Para lecturas continuas, puede ejecutar en el bucle de extracción.
Sintaxis:
getLevel(channel)
Nota: Todas las funciones relacionadas con el sonido solo funcionan cuando la biblioteca de sonido está incluida en la sección principal del archivo index.html .
Parámetro: Esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- canal: este parámetro se usa para devolver el canal que tiene un valor booleano 0 significa izquierda y 1 significa derecha, es opcional.
El siguiente ejemplo ilustra la función p5.getLevel() en JavaScript:
function preload(){ sound1 = loadSound('song.mp3'); sound2 = loadSound('pfivesound.mp3'); } function setup(){ amplitude = new p5.Amplitude(); sound1.play(); sound2.play(); amplitude.setInput(sound2); } function draw() { background(255); fill(200); let gfg = amplitude.getLevel(); let size = map(gfg, 0, 1, 0, 400); ellipse(width/1, height/1, size*2, size*2); } function mousePressed(){ sound2.pause(); } function mouseReleased(){ sound2.play(); }
Editor en línea: https://editor.p5js.org/
Configuración del entorno: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
Navegadores compatibles: los navegadores compatibles con la función p5.js getLevel() se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Safari
- Ópera
Publicación traducida automáticamente
Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA