forked from 77media/video-flow
列表 粗剪
This commit is contained in:
parent
df4754a044
commit
1ac876de19
@ -65,13 +65,6 @@ export default function CreateToVideo2() {
|
||||
|
||||
if (episodeListResponse.code === 0) {
|
||||
setEpisodeList(episodeListResponse.data.movie_projects);
|
||||
// 每一项 有
|
||||
// final_video_url: "", // 生成的视频地址
|
||||
// last_message: "",
|
||||
// name: "After the Flood", // 剧集名称
|
||||
// project_id: "9c34fcc4-c8d8-44fc-879e-9bd56f608c76", // 剧集ID
|
||||
// status: "INIT", // 剧集状态 INIT 初始化
|
||||
// step: "INIT" // 剧集步骤 INIT 初始化
|
||||
}
|
||||
|
||||
} catch (error) {
|
||||
@ -176,16 +169,16 @@ export default function CreateToVideo2() {
|
||||
>
|
||||
{/* 视频/图片区域 */}
|
||||
<div className="relative aspect-video">
|
||||
{project.final_video_url ? (
|
||||
{(project.final_video_url || project.final_simple_video_url) ? (
|
||||
<video
|
||||
ref={(el) => setVideoRef(project.project_id, el)}
|
||||
src={project.final_video_url}
|
||||
src={project.final_video_url || project.final_simple_video_url}
|
||||
className="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"
|
||||
muted
|
||||
loop
|
||||
playsInline
|
||||
preload="none"
|
||||
poster={`${project.final_video_url}?vframe/jpg/offset/1`}
|
||||
poster={`${project.final_video_url || project.final_simple_video_url}?vframe/jpg/offset/1`}
|
||||
/>
|
||||
) : (
|
||||
<div
|
||||
@ -198,7 +191,7 @@ export default function CreateToVideo2() {
|
||||
|
||||
{/* 状态标签 - 左上角 */}
|
||||
<div className="absolute top-3 left-3">
|
||||
{StatusBadge(project.status === 'COMPLETED' ? 'completed' : project.status === 'FAILED' ? 'failed' : 'pending')}
|
||||
{StatusBadge((project.status === 'COMPLETED' || project.final_simple_video_url) ? 'completed' : project.status === 'FAILED' ? 'failed' : 'pending')}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user