Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

164
Vistas
¿Cómo hacer que 2 archivos de audio se reproduzcan como 1 en React?

Estoy tratando de crear un sitio web para una clase donde los usuarios pueden cargar música (piense en SoundCloud) y también "complementar" la música que se ha cargado. Esta función 'complementaria' funcionará como la función de dúo de TikTok, donde 2 archivos de audio se reproducirán y pausarán al mismo tiempo con un solo clic de un botón. El problema es que no estoy seguro de cómo implementarlo (soy nuevo en React y en el desarrollo web en general). ¿Hay una biblioteca que haga esto, o hay algún consejo que pueda ayudarme a comenzar? ¡Cualquier comentario es apreciado!

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Tal vez puedas probar esta solución.

https://stackoverflow.com/a/30493651/17177726

Puede crear una función que tome la ID del audio como parámetro y usar esa función en un botón

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes probar el gancho use-sound . Hace que manejar múltiples sonidos simultáneamente sea muy fácil.

Puede crear dos instancias del gancho de esta manera:

 import useSound from 'use-sound'; import sound1 from '../audio/sound1.mp3'; import sound2 from '../audio/sound2.mp3'; const [sound1] = useSound(sound1); const [sound2] = useSound(sound2);

O puede usar un sprite para superponerlos en la misma instancia.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda