diff --git a/engine/core/VideoManager.ts b/engine/core/VideoManager.ts index cccc5e5..817c693 100644 --- a/engine/core/VideoManager.ts +++ b/engine/core/VideoManager.ts @@ -182,6 +182,8 @@ export class VideoManager { switchQuality(src: string, seekTime: number) { const active = this.active this.currentSrc = src + active.pause() + active.currentTime = 0 active.src = src active.load() this.preloaded.set(this.keyOf(active), src)