p5.js | función setLoop()

La función setLoop() es una función incorporada en la biblioteca p5.js. Esta función se usa para reproducir el audio en la web en un bucle donde puede cambiar el valor cuando se reproduce el sonido cargado y eso afectará cuando llegue al final de la reproducción actual.

Sintaxis:

setLoop( Boolean )

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:

  • Booleano: Todos sabemos que el valor booleano significa verdadero o falso, este parámetro puede ser verdadero o falso.

Los siguientes ejemplos ilustran la función p5.js setLoop() en JavaScript:
Ejemplo 1: Este ejemplo reproducirá el audio en un bucle establecido en setLoop(true).

var sound; 
  
function preload() { 
  
    // Initialize sound 
    sound = loadSound("pfivesound.mp3"); 
} 
  
function setup() { 
  
    // Playing the preloaded sound in a loop
    sound.play(); 
    sound.setLoop(true);
} 

Ejemplo 2: Este ejemplo reproducirá el sonido una sola vez que se establezca setLoop(false).

var sound; 
  
function preload() { 
  
    // Initialize sound 
    sound = loadSound("pfivesound.mp3"); 
} 
   
function setup() { 
   
    // Playing the preloaded sound 
    sound.play(); 
    sound.setLoop(false);
}

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 setLooop() 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *