La función getPeak() es una función incorporada en la biblioteca p5.js. Esta función se usa para devolver la array de picos de amplitud en un archivo p5.sound que se puede usar para dibujar una forma de onda estática. Esta función encuentra las mayores amplitudes.
Sintaxis:
getPeaks( length )
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ámetros: Esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación.
- longitud: este parámetro contiene la longitud que es el tamaño de la array devuelta. Una mayor longitud da como resultado una mayor precisión. El valor predeterminado es 5*ancho de la ventana del navegador. Es un parámetro opcional.
Valores devueltos: esta función devuelve una array de picos.
Los siguientes ejemplos ilustran la función p5.getPeak() en JavaScript:
Ejemplo:
var sound; var gtpth; function preload() { // Initialize sound sound = loadSound("pfivesound.mp3"); } function setup() { // Playing the preloaded sound sound.play(); // will return no of frames gtpth = sound.getPeaks(); console.log(gtpth); }
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 getPeaks() 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