diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/Player/Player.svelte | 3 |
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) { |