Dramivio项目文档下载文档包 ↗
2026.10.04 UTC · Android原生缓存队列本地实现与复审进展 · 真实服务尚未发布Markdown

视觉按最新原型,业务按已确认PRD。现有代码为满足设计而改造。执行见按设计实施与任务卡;当前代码与验证范围见消费者功能页。

本轮实际代码开发

本页目录已改动检查

2026-10-04。已修改两个现有项目,未发布业务网站、App或OTA;CF仍是设计文档站。

已改动

  • juku-mobile:实际播放查询改用原生能力判断。新版 iOS/Android 先直连,旧原生包使用兼容请求;失败仍由现有播放器保留位置、倍速和同一播放记录后切换转发。
  • 短剧库:新增可导入的在线播放服务,复用 Better Auth、PostgreSQL 额度账本和既有渠道解析/解码。播放器先取元数据,再预检、提交次数、签发媒体地址;此前不读取视频字节。
  • 直连计划重取及转发媒体请求重新检查授权。旧流式、旧原生分片和下载入口不能绕过消费者次数限制。原管理员维护播放器继续使用原权限。
  • 签发适配器以普通 onlineProviders 参数配置;不新增登录系统、播放器框架或数据库表。
  • Web和App已接入播放地址自动续期。服务器返回相对倒计时,客户端保持同一播放记录、位置和倍速;续期不消耗故障回退机会。暂停、切后台和播完停止续期,恢复观看再继续。
  • Go保留同一播放版本的原额度操作ID。签发成功但响应丢失时,以原操作重试;联合检查确认续期、转发及重复恢复仍只有一次当日扣次。
  • App最后一集结束后切为暂停并显示末尾位置;点播放从头重播,恢复必要续期。

检查

  • App全量282项通过,类型检查通过;包含实际iOS播放查询入口、连续续期、暂停/后台恢复、过期响应丢弃、转发续期及最后一集重播。
  • Web全量167项通过。真实Chrome联合检查17组通过:实际视频解码、连续两次续期、1.5倍速和位置保留、暂停后停止续期、恢复播放、同一播放记录及逐集进度入库。
  • 在线额度专项11项通过:真实隔离PostgreSQL,Web10/App50、同集免费重播、并发、预检失败释放、签发响应丢失恢复、身份/期限/凭证限制、撤销、私有HTTP。
  • 实际Go播放器 → Better Auth → PostgreSQL → 受控测试签发适配器联合通过;包含短期地址续期、签发响应丢失恢复及转发续期,同集只扣一次,网站在媒体请求前不读取视频。
  • Go消费者、直连、转发、原生与访客回归通过;本轮Go消费者/转发竞争检查通过。

浏览器媒体计划和测试视频使用隔离夹具;真实Go、Better Auth和数据库链路另行联合验证。以上不能当作真实供应商或手机验收。真实渠道签发、SMTP、手机联调及正式部署仍未完成;iOS完整Xcode构建仍待具备环境。未配置真实签发适配器时消费者播放明确拒绝,不把长效裸链接包装成硬额度能力。普通直链在产品内计数与来源侧硬额度是不同能力,尚未改变当前严格来源授权规则。

本轮由主代理复查,没有新增独立子代理复审。可运行入口及参数已更新至短剧库的 services/README.md;本轮Web程序也已重新编译供后续联合启动使用。