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

356
Vistas
Tiene problemas para reproducir audio en "touchstart" y luego pausar audio en "touchend". Estoy usando la biblioteca Howler.JS para hacerlo

Tiene problemas para reproducir audio en "touchstart" y luego pausar audio en "touchend". Estoy usando la biblioteca Howler.JS para hacerlo. Por favor, avíseme si puede ayudar. El objetivo es simplemente reproducir algo de audio cuando el usuario toca en cualquier parte de la pantalla. Luego pausa el audio cuando el usuario levante el dedo. Por el momento, tengo el audio reproduciendo ontouch. Sin embargo, el oyente de pausa no responde. ¿Algunas ideas?

Enlace de Howler JS: https://github.com/goldfire/howler.js

 <script> document.addEventListener("touchstart", function(event) { var sound = new Howl({ src: ['./audio/spray.mp3'], }); sound.play(); }); document.addEventListener("touchend", function(event) { var sound = new Howl({ src: ['./audio/spray.mp3'], }); sound.pause(); sound.currentTime = 0; }); </script>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Ha pasado mucho tiempo sin usar Howler, pero creo que el problema es que las instancias de sonido de Howler son diferentes. Cuando tu lo hagas:

 var sound = new Howl({ src: ['./audio/spray.mp3'], });

Creas una instancia diferente con una ID diferente. Si mal no recuerdo puedes pausar el sonido con el ID o haciendo referencia a la misma instancia.

Por lo tanto, debe mantener una referencia a la instancia de sonido que se está reproduciendo.

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