diff --git a/apps/web/src/pages/generate/GeneratePage.tsx b/apps/web/src/pages/generate/GeneratePage.tsx index d3c5214ae..368a56437 100644 --- a/apps/web/src/pages/generate/GeneratePage.tsx +++ b/apps/web/src/pages/generate/GeneratePage.tsx @@ -420,7 +420,9 @@ const GeneratePage: React.FC = () => { const layoutClassName = useMemo(() => { if (currentStep < 4) return "xx-generate-layout full-width" if (currentStep === 4) return "xx-generate-layout step4-layout" - // 步骤5/6:批量网格需要整行宽度;单视频保持 表单+右侧成片 两栏 + // 步骤5:全宽+内容居中(单视频视频播放器居中,批量网格居中) + if (currentStep === 5) return "xx-generate-layout full-width" + // 步骤6:封面选择保持两栏布局 return isBatch ? "xx-generate-layout full-width" : "xx-generate-layout" }, [currentStep, isBatch]) @@ -553,10 +555,62 @@ const GeneratePage: React.FC = () => { generateError={generateError} selectedCount={isBatch ? selectedVariantIds.length : 1} /> + + {/* ════ 步骤5(单视频):成片播放器内联居中(#1761) ════ */} + {currentStep === 5 && !isBatch && generated && finalVideo && ( +