Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

369
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda