diff --git a/components/pages/work-flow/media-viewer.tsx b/components/pages/work-flow/media-viewer.tsx index e94e7a4..dd7a6d1 100644 --- a/components/pages/work-flow/media-viewer.tsx +++ b/components/pages/work-flow/media-viewer.tsx @@ -147,7 +147,11 @@ export function MediaViewer({ }; // 包装编辑按钮点击事件 - const handleEditClick = (tab: string) => { + const handleEditClick = (tab: string, from?: string) => { + if (from === 'final') { + // 暂停视频播放 + finalVideoRef.current?.pause(); + } // TODO 点击没有任何事件效果,页面没变化 setUserHasInteracted(true); onEditModalOpen(tab); @@ -348,7 +352,7 @@ export function MediaViewer({ handleEditClick('4')} + onClick={() => handleEditClick('4', 'final')} /> )}