p5.js | tasa() Función

La función rate() es una función incorporada en la biblioteca p5.js. Esta función se utiliza para controlar la velocidad del audio reproducido en la web. Esta tasa de velocidad también se puede controlar mediante un control deslizante al dividirla en diferentes rangos.

Sintaxis:

rate( playbackRate )

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:

  • playbackRate: este parámetro se utiliza para mantener el valor de la tasa de velocidad de reproducción.

Los siguientes ejemplos ilustran la función p5.rate() en JavaScript:

Ejemplo 1:
En este ejemplo, el audio se reproducirá 2 veces más rápido que la velocidad normal.

var sound; 
   
function preload() { 
   
    // Initialize sound 
    sound = loadSound("pfivesound.mp3"); 
} 
   
function setup() { 
   
    // Playing the preloaded sound 
    sound.play();
  
    //sound will play twice fast 
    sound.rate(2);
} 

Ejemplo 2: En este ejemplo, el audio se reproducirá a velocidad normal, pero puede cambiar eso. Al deslizar el control deslizante, cada paso del control deslizante aumenta 0,2 veces más rápido. El rango es de 1 a 2, significa velocidad normal a 2 veces más rápida.

var sound; 
var speed; 
   
function preload() { 
    
    // Initialize sound 
    sound = loadSound("pfivesound.mp3"); 
} 
    
function setup() { 
    
    // Playing the preloaded sound 
    sound.play();
  
    //creating speed rate slider
    speed = createSlider(1, 2, 1, 0.2);
    
} 
    
function draw() {
    sound.rate(speed.value());
}

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