Skip to content

产品需求文档(PRD) - 选集页模块

一、模块名称

选集页(Episode Picker)


二、功能目标

提供用户快速切换剧集功能,提升多集短剧的观看效率,并支持对未解锁集数进行限制与引导。


三、用户角色

  • 普通用户
  • VIP会员(如平台设定有权限差异)

四、功能描述与交互设计

页面结构组成(参考截图)

区域内容说明
顶部导航栏返回按钮、剧集标题(当前集数)、系统状态栏(时间、电量)
视频播放区域当前播放画面(保留背景模糊播放效果)
弹窗卡片展示剧集名、总集数、标签(如“爆款”)
分页导航分为 3 页(1–30、31–60、61–88),点击切换
剧集按钮区数字按钮表示可跳转集数,当前集高亮显示,未解锁集带锁图标

五、核心功能列表

功能描述
分页切换支持按集数范围分页展示,最多支持88集以上分段
当前集高亮当前正在播放的剧集以特殊样式(如颜色/图标)高亮
跳转播放用户点击某一集,直接跳转播放该集
集数解锁判断对尚未解锁(未发布或需付费)集数加锁处理,显示灰色 + 锁图标 。不可跳集解锁
弹窗关闭右上角“X”按钮可关闭选集界面,返回当前播放页
动态加载支持按需加载集数,避免一次性拉取所有剧集按钮数据

六、数据接口说明(简要)

接口名称方法返回字段描述
/api/v1/episode/listGET剧集总数、每集状态(是否解锁)、标题拉取选集按钮及解锁状态数据
/api/v1/episode/playPOST剧集ID跳转至指定集播放
/api/v1/episode/progressGET当前播放集获取当前播放集数用于高亮显示

基于 MIT 许可发布