diff --git a/stream/index.html b/stream/index.html index 2d18439..01dea5e 100644 --- a/stream/index.html +++ b/stream/index.html @@ -113,6 +113,15 @@ } goLive(); + // Volume persistant : on restaure le dernier réglage de l'utilisateur, + // avec 40% comme valeur par défaut au tout premier lancement. + const VOLUME_KEY = "radieo-volume"; + const savedVolume = parseFloat(localStorage.getItem(VOLUME_KEY)); + player.volume = Number.isFinite(savedVolume) ? Math.min(1, Math.max(0, savedVolume)) : 0.4; + player.addEventListener("volumechange", () => { + localStorage.setItem(VOLUME_KEY, player.volume); + }); + // Reprendre après une pause = revenir au direct, pas au point bufferisé. let wasPaused = false; player.addEventListener("pause", () => { wasPaused = true; });