interface AvatarMaterial { id: string; name: string; duration: number; path: string; } interface AvatarMaterialSelectorProps { selectedAvatarMaterial: AvatarMaterial | null; onSelectLocalVideo: () => void; } /** * 人物素材选择卡片 * - 已选择时展示素材信息 + 更换按钮 * - 未选择时展示空状态 + 选择按钮 */ const AvatarMaterialSelector: React.FC = ({ selectedAvatarMaterial, onSelectLocalVideo, }) => { return (
{selectedAvatarMaterial ? (
{selectedAvatarMaterial.name}
{selectedAvatarMaterial.duration.toFixed(1)}s
) : (

未选择形象素材

请选择人物出镜视频用于生成

格式:MP4 / MOV · 时长:5-60秒 · 比例:9:16(720×1280 或 1080×1920)

)}
); }; export default AvatarMaterialSelector;