From 01114475a47f8132f773e671606d9076676c7458 Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 15 Nov 2025 18:29:24 +0100 Subject: [PATCH] modified: templates/quiz_buzzer_multiplayer.html --- templates/quiz_buzzer_multiplayer.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/templates/quiz_buzzer_multiplayer.html b/templates/quiz_buzzer_multiplayer.html index ddc3a56..7b57142 100644 --- a/templates/quiz_buzzer_multiplayer.html +++ b/templates/quiz_buzzer_multiplayer.html @@ -432,6 +432,9 @@ const points = calculatePoints(elapsed); pointsDisplay.textContent = points + ' Punkte'; + // Speichere die Zeit beim Buzzern für spätere Berechnung + window.pausedAt = Date.now(); + if (window.spotifyPlayer) { window.spotifyPlayer.pause(); } @@ -614,13 +617,16 @@ currentBuzzer = null; canBuzz = true; + // Berechne Pausenzeit und passe startTime an + const pauseDuration = Date.now() - window.pausedAt; + startTime += pauseDuration; + // Musik weiterspielen if (window.spotifyPlayer) { window.spotifyPlayer.resume(); } - // Timer weiterlaufen lassen (von der aktuellen Zeit) - // Keine Anpassung der startTime nötig, da die Zeit einfach weiterläuft + // Timer weiterlaufen lassen (von der pausierten Zeit) buzzTimer = requestAnimationFrame(updateTimer); }