docs(plans): 留痕 K77 播放加载进度态
This commit is contained in:
1 parent
da60bd8b0f
commit
3a25534bc1
2 files changed
+78
-15
No files matched your search
@@ -22680,3 +22680,32 @@ Running Gradle task 'assembleDebug'...
|
||||
```
|
||||
|
||||
解读:静态检查零告警,483 条测试全部通过,debug APK 构建成功。真机验收由用户执行。
|
||||
|
||||
## 2026-10-21 ReelShort:K77-A 视频未就绪改由进度条展示加载态
|
||||
|
||||
- 前置状态:K76-A 已完成并合并,develop 合并提交 `76cc52a`。
|
||||
- 分支:`feat/progress-loading-state`
|
||||
- 功能提交:`cf4b07a feat(player): 未就绪改由进度条展示加载态`
|
||||
- develop 合并提交:`0ba6ea9 merge: 合并 K77-A 播放加载进度态`,已推送 `76cc52a..0ba6ea9`。
|
||||
- `PlayerVideoSurface` 删除 `posterUrl`、封面与黑色遮罩占位,只保留纯黑 `player-fallback-background`;视频首帧就绪后仍按原逻辑淡入。
|
||||
- 新增 `LoadingProgressTrack`:28% 主题色高光沿轨道循环滑动,控制器 1200ms repeat、`Curves.easeInOut`,整体 Key 为 `progress-loading`;动画仅在应用处于 resumed 状态时运行。
|
||||
- 首页 feed 与全屏 `SeekProgressBar` 在未初始化或 buffering 时切换到加载轨道,并隐藏原有已播进度、滑块、拇指和时间文案;正常播放及拖动 seek 逻辑保持不变。
|
||||
- 测试覆盖纯黑视频底、旧封面 Key 不存在、加载高光位置变化、null/buffering 时加载轨道、正常时 Slider、feed 加载态,并同步修正原有播放器测试对 Slider 的假设。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test
|
||||
00:49 +486: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'...
|
||||
8.0s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:静态检查零告警,486 条测试全部通过,debug APK 构建成功。真机验收由用户执行。
|
||||
Reference in new issue
Block a user