docs(plans): 记录播放器全屏修复
This commit is contained in:
1 parent
c69327062b
commit
7613726b1a
1 file changed
+41
@@ -5008,3 +5008,44 @@ ReelShort `develop` 与 `feature/flutter-k25-detail-player` 已推送。
|
||||
4. 有评论时检查精选评论卡与 View all;无评论时应隐藏。
|
||||
5. 从播放器更多菜单验证下载/PiP;点全屏进入横屏,退出后回到卡片布局。
|
||||
6. 检查收藏、举报、续看进度、票据失败重试与自动连播未回退。
|
||||
|
||||
### K25 修复:详情/选集进入恢复全屏(2026-10-19)
|
||||
|
||||
- `player_view.dart` 移除 `!homeMode && !fullscreen` 的卡片播放器分支,详情 CTA 与集数 chip
|
||||
进入后统一走原有全屏 `PageView` + `_PlaybackOverlay`,与首页 feed 一致。
|
||||
- 删除仅卡片模式使用的 `_buildCardPlayer/_buildCardVideo/_cardTopBar/_cardActions/`
|
||||
`_showCardMore/_CardIconButton/_CardActionButton`,并删除
|
||||
`card_seek_bar.dart`、`player_featured_comment.dart`。
|
||||
- `player_logic.dart` 删除仅卡片模式使用的 `hasNextEpisode/playNextEpisode`;
|
||||
票据、进度、PiP、下载、互动、选集、评论与自动连播逻辑保持原样。
|
||||
- 删除 `player_card_view_test.dart`,新增 `player_fullscreen_test.dart`:
|
||||
发现卡片进入、详情 CTA、详情集数 chip 三条路径均断言存在 `rail-like/rail-save/`
|
||||
`rail-comments/rail-share`、PiP、Clear screen 与 Slider,且不存在 `card-player-*` Key。
|
||||
- 清理仅卡片模式使用的 `autoNextOn/viewAll/enterFullscreen` l10n key。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
No issues found!
|
||||
|
||||
$ flutter test
|
||||
00:28 +351: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'... 23.7s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
构建仍在 `/tmp/reelshort-player-fullscreen` 独立 worktree 完成,避免与用户侧
|
||||
`flutter run` 并发占用主 `build/`。
|
||||
|
||||
Git:
|
||||
|
||||
```text
|
||||
1c94b72 fix(player): 恢复详情与选集全屏播放
|
||||
eefabb6 merge: 修复播放器全屏进入方式
|
||||
```
|
||||
|
||||
提交与合并 author/committer 均为 `Zhou Weidong <502333560@qq.com>`;
|
||||
`develop` 与 `fix/flutter-player-fullscreen` 已推送。真机验收由用户执行。
|
||||
Reference in new issue
Block a user