mirror of
https://github.com/Silent1566/webhtv.git
synced 2026-10-20 10:22:50 +00:00
docs(matrix): D-M 行第二轮——换源后播放正常起播,控制层与倍速均通过(撤回首轮不可判定)
Verification: D-M 行第二轮: 按首轮第7节建议换另一个配置源(热播[采], 非同一源的别的片)重跑, 播放正常起播, 撤回首轮不可判定结论。
(1) 播放通过: 片目 藏海传 第1集 duration=2698840ms(44:59), logcat 连续采样 onTimeChanged position=9839 -> 10833 -> 11833 -> 12835 -> 13842 单调递增且步长等于真实墙钟秒数, canSave=true; 会话层 PlaybackState {state=3, position=9746, buffered position=63480, speed=1.0} 其中 state=3 即 STATE_PLAYING。对照首轮症状 position 恒为 Long.MIN_VALUE 且 canSave=false。
(2) 画面与进度同步: D-M-32-player.png 00:13/44:59 可见真实视频帧, D-M-33-osd.png 00:59, D-M-37-controls.png 08:28, _dm-bar.png 17:21, 界面进度与日志 position 一致且是真实影片帧而非静态背景轮播。
(3) 控制层可读通过: 起播后点视频区域唤出完整控制层(D-M-33-osd.png / D-M-37-controls.png), 含 返回/标题 藏海传:1.地/1920x808 分辨率徽标/夜间切换/收藏/信息/设置齿轮/上一集/暂停/下一集/全屏/进度 00:59 与 44:59/画幅切换/换源/收藏/加入追更/TMDB/线路 1(nbv) 2(lz) 3(ff)/站源: 热播[采], 文字图标清晰无遮挡。首轮控制条不可达是因当时未起播。
(4) 倍速通过: 点齿轮出播放设置面板(D-M-35-menu.png) 含 播放/LUT/刷新/循环/定时/EXO/硬解/片尾/硬解能力/链路诊断/屏显设置(时间 网速 分辨率 进度)/迷你/标题/播放参数/倍速 0.5 0.75 1.0 1.25 1.5 1.75 2.0 2.5 3.0 5.0; 选 1.5 后三层独立证据一致: 层级树 1.5 selected=true 其余9档 false(D-M-36-speed-hierarchy.xml); logcat EXO_NETWORK_GUARD apply result reason=user-speed requested=1.500 actual=1.500 与 TV-exo-network-protection trace=p-gmbld-1 speed 1.000->1.500 reason=user-speed user=1.50; 会话 PlaybackState speed=1.5; 随后进度条由 08:28 推进到 17:21 证明真实生效。
(5) 字幕未取证(不判失败): 入口为控制层 action.text 长按, 链路已逐行定位 view_control_vod_action.xml:95-99 id/text tag=3 -> VideoActivity.java:1685 setOnLongClickListener(onTextLong) -> VideoActivity.java:5299-5303 onTextLong 在 !player().haveTrack(C.TRACK_TYPE_TEXT) 时直接 return false -> VideoActivity.java:7844-7846 onSubtitleClick 调 SubtitleDialog; 本次流未观察到文本轨故长按无响应, 属流的属性非字幕功能回归。
(6) 首轮结论归因: 首轮 2/2 部片不起播是该源(木偶[盘])当次不可用, 非播放器缺陷; 首轮同源第二部片记录保留作为该源当时状态证据。
(7) 新增局限: 未逐源复现源可用性; 倍速只验证 1.0->1.5 一档未验极值档; 设备为 1080x1920 模拟器非真机; 第二轮期间设备经历一次 systemui ANR 重启。
本行为验收任务, 未改生产代码。
Task-Guard: matrix-dm-playback-r2-20261014
This commit is contained in:
parent
5fa531fec9
commit
cb8aac3640
1 changed files with 174 additions and 33 deletions
Loading…
Add table
Add a link
Reference in a new issue