Vamos a crear un reproductor de MP3 que funcione de manera similar a Spotify .
Los botones siempre deben permanecer en la parte inferior de la ventana (usa position: fixed
para lograrlo). Solo necesitas implementar los botones de Reproducir, Pausar, Siguiente y Anterior.
No clones este repositorio porque usaremos una plantilla diferente.
Recomendamos abrir la plantilla react-hello
, utilizando una herramienta de aprovisionamiento como Codespaces (recomendado) o Gitpod. Alternativamente, puedes clonar el repositorio de GitHub en tu computadora local utilizando el comando git clone
.
Este es el repositorio que necesitas abrir o clonar:
1$ git clone https://github.com/4GeeksAcademy/react-hello
💡 Importante: Recuerda crear un nuevo repositorio, actualizar el remoto (git remote set-url origin <tu nueva url>
), y subir el código a tu nuevo repositorio utilizando add
, commit
y push
.
ref
de React para obtener la etiqueta <audio>
del DOM.<audio>
en todo el proyecto. Usa ref
para cambiar su URL src
.Las siguientes características no son necesarias para la solución final, pero puedes desarrollarlas si te sientes lo suficientemente confiado:
+1
Implementa control de volumen: dos botones, uno para subir y otro para bajar el volumen.+1
Botón de modo repetición: cuando esté activado, la canción actual se repetirá indefinidamente hasta ser desactivado.+2
Funcionalidad de reproducción aleatoria: las canciones se reproducirán de forma aleatoria en lugar de en orden.+5
Implementa una barra de progreso con slider: la barra se moverá conforme a la canción y, si se hace clic, la canción saltará a ese tiempo.Para prepararte mejor para completar estos ejercicios, sugerimos los siguientes materiales