forked from 77media/video-flow
跑流程
This commit is contained in:
parent
fa7016f4db
commit
1aec298dd8
@ -106,6 +106,23 @@ export function CreateToVideo2() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const handleCreateVideo = async () => {
|
const handleCreateVideo = async () => {
|
||||||
|
// 创建剧集数据
|
||||||
|
const episodeData: CreateScriptEpisodeRequest = {
|
||||||
|
title: "episode 1",
|
||||||
|
script_id: projectId,
|
||||||
|
status: 1,
|
||||||
|
summary: script
|
||||||
|
};
|
||||||
|
|
||||||
|
// 调用创建剧集API
|
||||||
|
const episodeResponse = await createScriptEpisode(episodeData);
|
||||||
|
if (episodeResponse.code !== 0) {
|
||||||
|
console.error(`创建剧集失败: ${episodeResponse.message}`);
|
||||||
|
alert(`创建剧集失败: ${episodeResponse.message}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let episodeId = episodeResponse.data.id ;
|
||||||
|
|
||||||
if (videoUrl || script) {
|
if (videoUrl || script) {
|
||||||
try {
|
try {
|
||||||
setIsCreating(true);
|
setIsCreating(true);
|
||||||
@ -131,27 +148,10 @@ export function CreateToVideo2() {
|
|||||||
}
|
}
|
||||||
convertResponse = await convertVideoToScene(videoUrl, episodeId, projectId);
|
convertResponse = await convertVideoToScene(videoUrl, episodeId, projectId);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检查转换结果
|
// 检查转换结果
|
||||||
if (convertResponse.code === 0) {
|
if (convertResponse.code === 0) {
|
||||||
// 确定项目类型
|
// 成功创建后跳转到work-flow页面, 并设置episodeId 和 projectType
|
||||||
// 创建剧集数据
|
router.push(`/create/work-flow?episodeId=${episodeResponse.data.id}`);
|
||||||
const episodeData: CreateScriptEpisodeRequest = {
|
|
||||||
title: "episode 1",
|
|
||||||
script_id: projectId,
|
|
||||||
status: 1,
|
|
||||||
summary: script
|
|
||||||
};
|
|
||||||
|
|
||||||
// 调用创建剧集API
|
|
||||||
const episodeResponse = await createScriptEpisode(episodeData);
|
|
||||||
|
|
||||||
if (episodeResponse.code === 0) {
|
|
||||||
// 成功创建后跳转到work-flow页面, 并设置episodeId 和 projectType
|
|
||||||
router.push(`/create/work-flow?episodeId=${episodeResponse.data.id}`);
|
|
||||||
} else {
|
|
||||||
alert(`创建剧集失败: ${episodeResponse.message}`);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
alert(`转换失败: ${convertResponse.message}`);
|
alert(`转换失败: ${convertResponse.message}`);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user