p5.js | función loop()

La función loop() es una función incorporada en la biblioteca p5.js. Esta función se utiliza para reproducir el audio en la web en bucle. La función de bucle puede llamar después o antes de la función play(), no importa. Reproducirá ese sonido cargado una y otra vez en un bucle.

Sintaxis:

loop( startTime, rate, amp, cueStart, duration )

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 cinco parámetros como se mencionó anteriormente y se describe a continuación:

  • startTime: este parámetro contiene un número entero como segundos que define la reproducción programada y es un parámetro opcional.
  • tasa: este parámetro contiene un número entero que define la tasa de reproducción y es un parámetro opcional.
  • amp: este parámetro contiene un número entero que define la amplitud de la reproducción y es un parámetro opcional.
  • cueStart: este parámetro contiene un número entero como segundos que definen el tiempo de inicio de la cue en segundos y es un parámetro opcional.
  • duración: este parámetro contiene un número entero que define la duración de la reproducción en segundos y es un parámetro opcional.

El siguiente ejemplo ilustra la función p5.js loop() en JavaScript:
Ejemplo:

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

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 loop() 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 *