Files
whatsapp/modules
Lizandro GuarnizoandClaude Opus 5 24c05a40c2 Pantalla TV: el sonido arranca encendido, sin esperar que alguien la toque
sonidoActivo empezaba en false y solo un clic lo encendía, así que cualquier
recarga —corte de red, reinicio, refresco— dejaba el televisor mudo hasta que
una persona fuera físicamente a tocarlo. Peor: con esa lógica ni siquiera
poniendo --autoplay-policy=no-user-gesture-required habría sonado, porque la
página se bloqueaba a sí misma antes de que el navegador opinara.

Ahora arranca encendido e intenta abrir el audio al cargar. Si el navegador
lo permite, habla sin que nadie intervenga. Si lo bloquea, se muestra el
letrero para que alguien toque una vez, que es el único camino que dejan las
políticas de reproducción automática.

El pito de confirmación queda solo para el clic humano: al arrancar sola, la
pantalla no tiene por qué pitar cada vez que se recarga. Y el letrero ya no
depende de localStorage sino de si el audio quedó realmente suspendido,
atado a onstatechange porque resume() es asíncrono y antes parpadeaba.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 07:45:52 -05:00
..
up
2026-04-16 22:23:33 -05:00
up
2026-04-16 23:14:08 -05:00
up
2026-04-16 23:14:08 -05:00
up
2026-04-16 22:23:33 -05:00
up
2026-04-16 22:23:33 -05:00
up
2026-04-16 23:07:53 -05:00
up
2026-04-16 22:23:33 -05:00
up
2026-04-16 22:23:33 -05:00
up
2026-04-21 16:09:17 -05:00
2026-04-18 23:48:58 -05:00
up
2026-04-16 22:23:33 -05:00
up
2026-04-16 22:23:33 -05:00