revert: undo 3 loop-start=0 freeze fixes; let creators avoid loopStart=0

This commit is contained in:
2026-06-12 23:31:33 +08:00
parent d54568e03d
commit 95a9840322

View File

@@ -118,11 +118,7 @@ export class Engine {
this.videoManager.onEnd(() => {
if (this.loopActive && scene.loopEnd) {
const activeEl = this.videoManager.getActiveVideoElement()
if (activeEl) {
activeEl.currentTime = scene.loopStart!
setTimeout(() => activeEl.play().catch(() => {}), 0)
}
this.videoManager.seekTo(scene.loopStart!)
return
}
if (scene.loopStart && !this.loopActive) {
@@ -233,11 +229,7 @@ export class Engine {
}
if (this.loopActive && scene.loopEnd && time >= scene.loopEnd) {
const activeEl = this.videoManager.getActiveVideoElement()
if (activeEl) {
activeEl.currentTime = scene.loopStart
setTimeout(() => activeEl.play().catch(() => {}), 0)
}
this.videoManager.seekTo(scene.loopStart)
}
}