fix: 移除配音选择时长过滤逻辑,所有配音素材完整显示 #1697
Reference in New Issue
Block a user
Delete Branch "fix/remove-voice-duration-filter"
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?
变更
背景
配音现在是锚点,视频适配配音,不再需要按模板时长过滤配音。过滤导致用户完全选不到配音。
验收
【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
totalVideoDuration的过滤逻辑后,函数isAiVoice和getDuration(如果它们仅在过滤逻辑中使用)可能不再被使用。建议检查这两个函数/导入是否在文件其他位置仍有引用,若无,请一并删除以保持代码整洁。✅ 良好实践
GeneratePage到子组件Step5VoiceSelect彻底移除了totalVideoDuration相关的计算、传递和过滤逻辑,没有留下无用的 prop 传递,避免了潜在的冗余代码。GeneratePage.tsx中移除了eslint-disable-next-line注释,这意味着useEffect的依赖项数组现在应该是完整的,符合 React Hooks 最佳实践。totalVideoDuration定义,保持了类型系统的一致性。✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能无明显问题
🤖 由 AI 代码审查机器人自动生成 | 2026-09-04 12:33:40 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #1697 已关闭或合并,对应的预览环境已被清理。