La función jump() es una función incorporada en la biblioteca p5.js. Esta función se usa para saltar en algún punto específico de la reproducción de audio, solo se requiere la posición de tiempo de ese audio. que está reproduciendo ese tiempo en la web.
Sintaxis:
jump( cueTime, 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 dos parámetros como se mencionó anteriormente y se describe a continuación.
- cueTime: este parámetro contiene un número entero como segundos que definen el tiempo de cue en segundos.
- duración: este parámetro contiene un número entero que define la duración de la reproducción en segundos.
Los siguientes ejemplos ilustran la función p5.js jump() en JavaScript:
Ejemplo 1: En este ejemplo, la canción saltará en la segunda posición 7 de la canción.
Javascript
var sound; function preload() { // Initialize sound sound = loadSound("pfivesound.mp3"); } function setup() { // Playing the preloaded sound sound.play(); //sound will jump at that point sound.jump( 7 ); }
Ejemplo 2: En este ejemplo, la canción saltará a la posición media de la canción si presiona el botón.
Javascript
var sound; var jmp; function preload() { // Initialize sound sound = loadSound("song.mp3"); } function setup() { // Playing the preloaded sound sound.play(); //Creating button jmp = createButton("Jump"); jmp.mousePressed(jumpAudio); } function jumpAudio() { //sound will jump at that point var len = sound.duration(); sound.jump( len/2); }
Nota: Puede que después de cruzar la posición media, si vuelve a pulsar el botón, se reproduzca otra canción desde la posición media.
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 jump() 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