feat: 预览改为前端实时播放,确认生成时一次服务器渲染 #1490
Reference in New Issue
Block a user
Delete Branch "feat/frontend-realtime-preview"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改动概述
将右侧预览面板从「服务器渲染预览」改为「前端实时预览」,实现剪映式实时预览体验。
核心改动(5个文件)
1. GeneratePage.tsx
PreviewVideoPanel+useServerPreview导入和调用FrontendPreviewPlayer组件(已有完整实现)buildPreviewRequest、serverPreviewEnabled、handleRetryPreview等服务器预览相关代码calculateResolution、voiceLibraryId、resolution等变量2. useStepNavigation.ts
previewReady参数和 Step5 的等待约束3. useGenerateVideo.ts
confirmGeneration分支(不再复用预览产物)createGenerationTask路径4. Step5GeneratePreview.tsx
ReloadOutlined、Button、ServerPreviewStatus等不再需要的依赖5. GenerateStepContent.tsx
previewStatus和onRetryPreviewprops 透传用户体验
净变化
-5 files, +67 -265 lines(净减 198 行)
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1490 已关闭或合并,对应的预览环境已被清理。