Skip to content

[#53 follow-up] Rust 播放态中途 seek/键盘步进走 playback_seek #162

Description

@appergb

PR3 前端切换后,Rust 播放(PLAY)期间的外部 seek(键盘步进、点传输条跳转,非 scrub)目前不会重定位 Rust 引擎:previewEngine.ts 的切换 effect 依赖 [isPlaying,isScrubbing],而外部 seek 只改 activeFrame(非依赖),不触发;引擎继续从原位置播放,seek 被忽略。

(scrub 已正确:isScrubbing 变化会退回 legacy <video> 路径,松手再起 Rust。)

修法:监听 PLAY 态下 activeFrame 的"外部跳变"(需与引擎每帧 setActiveFrame 区分,用阈值/标记),调用已就绪的 playback_seek(frame)(后端已实现,前端 api.ts:playbackSeek 已就绪、目前是死代码)。小改,自包含。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions