La función currentTime() es una función incorporada en la biblioteca p5.js. Esta función se utiliza para devolver la hora actual de un archivo de sonido en segundo formato que se está reproduciendo a esa hora en la web. Si se ha llamado a reverseBuffer, la hora actual comenzará la cuenta hacia atrás.
Sintaxis:
currentTime()
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 no acepta ningún parámetro.
Valores devueltos: esta función devuelve el tiempo actual de reproducción del archivo de sonido.
Los siguientes ejemplos ilustran la función p5.js currentTime() en JavaScript:
Ejemplo 1: En este ejemplo, la hora actual será 0, llamando a la hora actual después de la función hust play(), ese es el motivo.
var sound; var crntm; function preload() { // Initialize sound sound = loadSound("pfivesound.mp3"); } function setup() { // Playing the preloaded sound sound.play(); //checking the current time crntm = sound.currentTime(); console.log(crntm); }
Ejemplo 2: En este ejemplo, la hora actual se mostrará cuando haga clic en el botón que asigna la hora actual. El botón activa la función currentTime().
var sound; var crntm; function preload() { // Initialize sound sound = loadSound("song.mp3"); } function setup() { // Playing the preloaded sound sound.play(); //Creating button crntm = createButton("Current Time"); crntm.mousePressed(Currenttime); } function Currenttime() { //will display the current time by button var crrnt = sound.currentTime(); console.log(crrnt); }
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 currentTime() de p5.js 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