Seetong · Report

🎯 Seetong 问题雷达 17:00 第222期

时间窗口:2026-10-09 09:00:00 ~ 2026-10-09 17:04:00(Asia/Shanghai)

📌TL;DR 核心要点

🔴 问题 1:Android 8.4.1.6 KMP 回放页观看录像时不申请屏幕常亮,系统按设定时长自动息屏

去重标注:本问题与第 214 期(2026-09-29-H17)、第 218 / 220 / 221 期同域,任务 T-20260926-170258-576a 已建账,本期不重复建账,仅补充本窗口新增独立样本与发布线分支级再确认。

1. 现象与覆盖范围

2. 神策证据

3. Logan 关键日志

4. 代码定位(发布线分支级实证)

5. 根因结论

6. 建议下一步

  1. 确认 f98e6f3b / 696aa83c(及原 BUG 单号 1015747 对应提交)是否 cherry-pick 进 8.4.1.x 补丁线;若走 8.4.2 正式发布,则需评估回放常亮是否作为热修单独立项
  2. 候选包真机连续回放 ≥10 分钟,以 adb logcat -s PlaybackScreenAwake 核对 requested=true / applied=true 成对出现

🟠 问题 2:Android 8.4.1.6 卡回放开启 2 倍速后画面丢帧、时间轴跳 10 余秒

去重标注:本主题在 24h 内未分析过(第 219~221 期均无同类),属首次进雷达;与任务 T-20260922-170415-9496(卡回放拖动卡顿与时间跳转异常)同域,本期不新建任务,仅补充倍速维度的新样本。

1. 现象与覆盖范围

2. 神策证据

3. Logan 关键日志

4. 代码定位

  1. CardPlayBackPageTimeline.kt:97-104:onTimeSelected 已做 300ms debounce(seekDebounceSeq 自增 + setTimeout(300)),但 :81 onTimeChanged 只更新文案、不做节流,高频滚动的中间值全部透传到宿主,这是「时间轴跳 10 余秒」的可疑锚点。
  2. CardPlayBackPageLogic.kt:2664-2687 帧事件回调:if (eventDevId == card.lastRecordFrameDevId && timeSec == card.lastRecordFrameSecond) return(同一秒去重);即倍速越高,timestamp 跳跃越大,去重粒度仍是 1 秒,2x 及以上时单帧时间跨度可超 1 秒,去重表无法覆盖,刻度尺与文案随之跳变。
  3. CardPlayBackPageLogic.kt:2649:首帧到达后 if (card.currentSpeed != 0) sendFastAction(card.currentSpeed) —— 倍速在起播后才补发,起播至补发之间以 1x 拉流,切换瞬间存在位置回跳窗口。
  4. CardPlayBackPageLogic.kt:2599-2615 无帧看门狗:CARD_PLAYBACK_FRAME_CHECK_INTERVAL_MS = 10_000L / CARD_PLAYBACK_FRAME_TIMEOUT_MS = 9_000L(PlaybackConstant.kt:54/56),倍速下帧间隔重新拉大时可能误触发 stopDev() + playOrSeek() 重试,放大「跳 10 多秒」的观感。

5. 根因结论

6. 建议下一步

  1. 复现「卡回放 → 切 2x → 观察 60 秒」,同步抓 KMPTimelineView.onTimeChanged 与 PlayBackPage:timeline time changed 全量日志,确认跳变区间是否与倍速值相关
  2. 对 CardPlayBackPageTimeline.kt:81 的 onTimeChanged 增加节流(建议 100~200ms 合帧),并把 lastRecordFrameSecond 去重改为按 currentSpeed 动态窗口

本期扫描全量

#关键词反馈数分类处置
1回放息屏 / 黑屏(8.4.1.6)5🔴 进雷达详细分析见问题 1
2卡回放 2 倍速丢帧 / 时间跳1🟠 进雷达详细分析见问题 2
3-102 / -101 网络类62🟣 网络问题已排除(普遍类)
4设备掉线 / 离线4🟡 配置已排除(单设备共性不足)
5画面卡顿 / 加载慢5🟣 网络问题已排除(普遍类)
6HarmonyOS 1.1.1.11 回放不可用3🟡 待补证已排除(无 Logan,同目录登记)
7无效 / 乱码 / 无内容6🟢 无效已排除
8商业化 / 建议 / 心愿单25🟤 建议已排除

数据源状态汇总

数据源状态说明
反馈接口✅ 完整total=100 / fetched=100 / complete=true,2 页翻完,无截断
神策✅ 可用沿用 DeviceVideoPlayback 大盘口径;两问题均无直接对应埋点,证据以 Logan + 代码为主
Logan⚠️ 部分受限问题 1:256292 全量可用(324,777 字节 / 17,381 行,信息充分);问题 2:256227 日志本次未下载,列入待补证
友盟➖ 未查询两问题均非崩溃 / ANR 类关键词,按 Stage 2c 规则不触发
TAPD✅ 已关联问题 1 沿用任务 T-20260926-170258-576a;问题 2 沿用同域任务 T-20260922-170415-9496,均不重复创单

待补证


下一期 = 第223期 = 2026-10-10-H09(明天早上 09:00;本期为 17:00 正期,窗口 09:00~17:00)

🗂️历史期次