Skip to content

feat(studio): 「我的视频」库 —— 在 studio 内浏览、回放和管理导出的 MP4(愿意提 PR) #46

Description

@abin0515

动机

exportMp4 其实已经在项目状态里记录了导出历史(packages/core/src/types/index.ts
中的 exports?: Array<{ path; createdAt; filename }>),但 studio UI 完全没有用到它。
导出完成后用户只能看到一个输出文件路径——既不能在浏览器里直接播放,想找以前
渲染过的视频也只能去项目目录里翻文件。

提案

在 studio 顶栏加一个视图切换,背后挂一个视频库视图:

  • 顶栏加两个导航按钮——创作 | 我的视频「创作」就是现有的 studio;
    「我的视频」切换到库视图(进入库视图时,创作相关的工具栏控件自动隐藏)。
  • 库视图:以卡片网格展示所有项目的导出记录(显示名 + 日期),点开进入
    浏览器内 <video> 播放页,支持重命名 / 下载 / 删除;空状态引导回「创作」。
  • 导出后自动打开:MP4 导出完成后直接跳到该视频的播放页,而不是只弹一个路径。

我们已经实现了这个功能并验证过。如果你们觉得方向 OK,我可以提一个干净的 PR。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions