fix: 修复素材状态一直是Pending的问题
- 在素材导入时启用自动处理逻辑 - 添加auto_process配置选项到MaterialProcessingConfig - 在process_single_file中调用process_material进行实际处理 - 添加详细的调试日志跟踪处理流程 - 确保素材状态正确从Pending更新到Processing再到Completed 修复内容: 1. 移除process_single_file中的TODO注释,实现实际处理逻辑 2. 根据auto_process配置决定是否自动处理素材 3. 处理成功后返回更新后的素材对象 4. 添加错误处理和状态跟踪日志
This commit is contained in:
@@ -151,6 +151,7 @@ pub struct MaterialProcessingConfig {
|
||||
pub video_quality: String, // 视频质量设置
|
||||
pub audio_quality: String, // 音频质量设置
|
||||
pub output_format: String, // 输出格式
|
||||
pub auto_process: Option<bool>, // 是否自动处理
|
||||
}
|
||||
|
||||
impl Default for MaterialProcessingConfig {
|
||||
@@ -162,6 +163,7 @@ impl Default for MaterialProcessingConfig {
|
||||
video_quality: "medium".to_string(),
|
||||
audio_quality: "medium".to_string(),
|
||||
output_format: "mp4".to_string(),
|
||||
auto_process: Some(true),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user