diff --git a/src/utils/player.ts b/src/utils/player.ts index a2b4c79..8d248d5 100644 --- a/src/utils/player.ts +++ b/src/utils/player.ts @@ -912,6 +912,10 @@ class Player { console.warn("⚠️ Player not ready for seek"); return; } + if (time < 0 || time > this.player.duration()) { + console.warn("⚠️ Invalid seek time", time); + time = Math.max(0, Math.min(time, this.player.duration())); + } this.player.seek(time); statusStore.currentTime = time; }