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

226
Visualizações
Reproducir sonido cuando el usuario recibe un mensaje

Estoy creando una aplicación web donde los usuarios pueden chatear entre ellos. Quiero, cuando el usuario recibe un mensaje, reproducir un sonido para notificar al usuario.

Primero, uso la forma de reproducir el sonido.

 import messageNotificationSound from 'src/assets/MessageNotification.mp3'; const audio = new Audio(sound) audio.play()

Tuve el siguiente error

 DOMException: Failed to load because no supported source was found

Este error es que no puedo reproducir un sonido si el usuario no está interactuando con el sitio. Pero puede resolverlo otorgando permisos de sonido al sitio. Así que resolví el problema en localhost y presioné al sitio principal. Pero en el sitio principal, siempre falla también cuando el usuario ya está interactuando con el sitio y los permisos de sonido están configurados para siempre. Tengo el mismo error.

También uso npm use-sound y funciona en localhost, pero no en el sitio principal. Tampoco arroja ningún error.

La forma en que uso use-sound:

 import messageNotificationSound from 'src/assets/MessageNotification.mp3'; import useSound from 'use-sound'; const [play] = useSound(messageNotificationSound); play();

Alguien sabe como solucionar este problema o tiene alguna sugerencia? Gracias

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