La función getPan() es una función incorporada de la biblioteca p5.sound que muestra el efecto de la función pan() . Esta función imprime la posición panorámica estéreo del audio. Esta función también se puede aplicar sin la función pan().
Sintaxis:
getPan()
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 no acepta ningún parámetro.
Valores devueltos: esta función devuelve la posición panorámica estéreo del audio en reproducción. el número entero en forma de menos significa que el lado izquierdo tiene un sonido más potente y el número entero en forma de más significa que el lado derecho es más potente.
Los siguientes ejemplos ilustran la función p5.getPan() en JavaScript:
Ejemplo 1: Sin la función pan() se llamará a la función getPan().
var sound; var gtpan; function preload() { // Initialize sound sound = loadSound("song.mp3"); } function setup() { // Playing the preloaded sound sound.play(); //Checking paused or not var gtpan = sound.getPan(); console.log(gtpan); }
Producción:
0 // balanced sound pan
Ejemplo: con la función pan() llamará a la función getPan().
var sound; var gtpan; function preload() { // Initialize sound sound = loadSound("song.mp3"); } function setup() { // Playing the preloaded sound sound.play(); //using pan function sound.pan(-1,5); //Checking pan position var gtpan = sound.getPan(); console.log(gtpan); //using pan function sound.pan(1, 10); //Checking pan position var gtpan = sound.getPan(); console.log(gtpan); }
Producción:
-1 1
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.getPan() 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