aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/Player/Player.svelte3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/Player/Player.svelte b/src/lib/Player/Player.svelte
index 3d859ea..d75ee3c 100644
--- a/src/lib/Player/Player.svelte
+++ b/src/lib/Player/Player.svelte
@@ -72,7 +72,8 @@
if (audio) {
const desiredTime = frame / video.fps;
// If we get too out of lock-step with audio, we re-sync
- if (Math.abs(desiredTime - audio.currentTime) > 0.3) audio.currentTime = desiredTime;
+ if (desiredTime < audio.duration && Math.abs(desiredTime - audio.currentTime) > 0.3)
+ audio.currentTime = desiredTime;
}
if (f > frameCount) {