媒体库管理
媒体库是您管理所有学习材料的地方。您可以导入视频和音频文件,组织它们,并快速找到需要的内容。
导入媒体
支持的格式
- 视频格式: MP4, WebM, MOV 等
- 音频格式: MP3, WAV, OGG 等
导入方法
- 点击"导入"或"上传"按钮
- 选择要导入的文件
- 等待上传和处理完成
- 文件将出现在媒体库中
浏览和搜索
浏览媒体
- 媒体库以网格或列表形式显示所有媒体
- 可以按名称、日期、类型等排序
- 支持分页浏览
搜索功能
- 使用搜索框快速查找媒体
- 支持按标题、标签等搜索
- 搜索结果实时更新
媒体管理
编辑信息
- 点击媒体卡片可以编辑标题、描述等信息
- 添加标签便于分类和查找
删除媒体
- 选择媒体后点击删除按钮
- 删除操作不可恢复,请谨慎操作
播放媒体
- 点击媒体卡片或播放按钮即可开始播放
- 播放器会自动加载字幕(如果有)
封面图片
Enjoy 会自动为媒体生成封面缩略图,让您在媒体库网格、继续学习(Continue Learning) 侧边栏卡片和迷你播放器栏中始终看到一张图片。
不同媒体的封面来源
| 媒体来源 | 封面 |
|---|---|
| 从 YouTube 或其他带缩略图 URL 的服务导入的视频 | 服务商缩略图 |
| 本地视频文件(MP4、WebM、MOV 等) | 从文件中提取的 JPEG 帧 |
| 带内嵌封面的本地音频文件 | 内嵌封面 |
| 其他情况 | 基于媒体 ID 生成的占位封面 |
本地视频封面的工作原理
当您导入本地视频时,Enjoy 会在浏览器中解码文件,跳转到大约 10% 的时长位置,并截取一帧保存为 JPEG(最大宽度 320px,质量 0.85)。该帧会被存储到本地数据库中,并在视频出现的任何位置复用。
- 每条视频只执行一次提取;如果已经尝试过则会跳过。
- 帧提取是惰性进行的——当渲染一条还没有封面的视频时,Enjoy 会在后台提取,并在准备好后更新卡片。
- 如果提取失败(不支持的编解码器、文件句柄丢失、浏览器阻止解码),视频将回退到生成的占位封面,而不是空白方块。
- 文件绝不会上传到服务器。整个流程在本地完成。
刷新封面
封面是直接从原始文件生成的。如果您替换了文件,或想截取不同的帧:
- 在媒体库中删除该视频。
- 重新导入文件。
- Enjoy 会将其视为新视频并截取新的帧。
组织媒体
- 使用标签对媒体进行分类
- 创建收藏夹保存常用内容
- 按语言、难度等属性筛选