p5.js | función playMode()

La función playMode() es una función incorporada en la biblioteca p5.js. Esta función se usa para definir qué sucede con el audio cargado, si se activa en medio de la reproducción o no. Esta función es útil cuando desea reiniciar el sonido durante el tiempo de carga del sitio web; sin esta función, el sonido se puede reproducir al hacer clic con el mouse o al presionar una tecla , pero eso no detiene el sonido reproducido anteriormente. 
Sintaxis: 
 

playMode( string )

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 una sola string de parámetros que tiene dos valores mencionados anteriormente y descritos a continuación, el valor predeterminado es ‘sustain’: 
 

  • string: este parámetro tiene dos valores, estos son reiniciar . En este modo, play() detendrá la reproducción y comenzará de nuevo. El sostenido En este modo, la reproducción continuará simultáneamente con la nueva reproducción.

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

html

var sound;
 
function preload() {
 
    // Initialize sound
    sound = loadSound("pfivesound.mp3");
}
 
function mouseClicked() {
 
    // Playing the preloaded sound
    sound.playMode('restart');
    sound.play();
}
 
function setup() {
 
    // Playing the preloaded sound
    sound.playMode('sustain');
    sound.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 son compatibles con p5. js playMode() 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 *