modified: templates/quiz_buzzer_multiplayer.html

This commit is contained in:
2025-11-15 18:29:24 +01:00
parent ec4191eb65
commit 01114475a4

View File

@@ -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);
}