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

217
Vistas
Gestión de archivos de audio aleatorios en múltiples reproductores simples cuando los archivos no son exclusivos de un reproductor (HTML/JS/CSS)

Tengo un sitio web configurado con 3 reproductores de audio simples (F, R y C) de modo que al hacer clic en una imagen se pausan todos los demás reproductores (si hay alguno en reproducción) y se reproduce el archivo de audio precargado hasta que se vuelve a hacer clic en él, se hace clic en otro o la pista termina, no hay otros controles.

En lugar de audio precargado, quiero que los reproductores mezclen y reproduzcan una serie de archivos de la carpeta de audio. Cada reproductor debe tener su propia 'lista de reproducción' única, pero algunas pistas pertenecerán a múltiples reproductores/listas de reproducción, por ejemplo, la pista 1 está en la lista de reproducción de los reproductores F y C, pero no en la del reproductor R.

Mi inclinación fue usar los nombres de los archivos de las pistas para 'etiquetarlos' para ciertos jugadores. Por ejemplo, nombrar un archivo de audio 'fr.mp3' haría que el archivo estuviera 'disponible' para las listas de reproducción de los reproductores F y R, y no para el reproductor C. Presumiblemente, todos los nombres de archivo se devolverían como cadenas y se pasarían a través de una instrucción if que decide si se agregan a un índice que luego se mezcla y reproduce.

Si este enfoque es inteligente, ¿cómo lo implementaría? Si este enfoque es tonto, ¿qué debo hacer en su lugar? Idealmente, me gustaría que fuera fácil agregar más archivos en el futuro simplemente colocándolos en la carpeta de audio con la convención de nomenclatura adecuada.

Si te sirve de ayuda, el código actual está en este repositorio de github, https://github.com/chrisscottromano/musicradiosite , pero todo lo que hace actualmente es administrar la reproducción del audio precargado de cada reproductor y pausar otros cuando se reproduce uno. Estoy un poco perplejo sobre cómo modificarlo para que funcione como se describe anteriormente.

El código actual también tiene una página si es útil ver el sitio en acción https://chrisscottromano.github.io/musicradiosite/

¿Alguna idea brillante?

about 4 years ago · Juan Pablo Isaza
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