Hemos desarrollado una aplicación de chat web que notifica al usuario si el mensaje se recibió con la biblioteca de notificaciones de Firebase, pero no podemos reproducir ningún sonido cuando llega la notificación, que aparentemente sucede debido a un algoritmo de rendimiento de Chrome.
Pero notamos que whatsapp webapp puede hacer eso, entonces, ¿alguien sabe cómo reproducir un breve audio de notificación cuando la pestaña de Chrome no está enfocada?
Utilice un trabajador web JavaScript https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
Básicamente, un trabajador web es como una tarea en segundo plano. Por lo tanto, su pestaña no necesita estar enfocada para reproducir el sonido. tal vez eso ayude