Files
zyt/TUICallKit-Vue3/static
longandCursor 867a6a97cf feat(metronome): walker 区改用 MP4 视频,playbackRate 跟 BPM 同步
将之前的 PNG runner + CSS 律动方案,升级为真正的卡通 walk cycle 视频:

- 删除 runner.png(静态图无法表现关节运动)
- 新增 runner.mp4(LottieFiles 卡通跑步动画,150x150, 60fps, 27KB)
- walker 区从 image + CSS 抖动 改为 video + playback-rate 调速
- 视频原速基准 124 BPM(0.97s 一个 walk cycle = 2 步)
- playbackRate = clamp(bpm/124, 0.5, 2.0),贴合微信小程序限制
- 视频与节拍器同步策略:
  · watch isPlaying → 自动 play/pause
  · watch playbackRate → 调用 videoCtx.playbackRate API 兜底
  · onMounted 默认暂停,等用户点开始才播
- 视频白底跟暗色卡片冲突,改用"嵌入式高亮卡片"设计:
  · runner-card 白底 + 32rpx 圆角 + 阴影,像专业健康 APP
  · video object-fit contain 保证不被裁切
- 移除冗余的 .ground 地面线样式

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 16:15:46 +08:00
..
2026-03-11 09:49:47 +08:00
2026-03-16 15:08:28 +08:00
2026-03-06 14:27:24 +08:00
2026-03-06 14:27:24 +08:00
2026-03-06 14:27:24 +08:00
2026-03-06 14:27:24 +08:00
2026-03-06 14:27:24 +08:00
2026-03-06 14:27:24 +08:00
2026-03-18 14:53:09 +08:00
2026-03-18 14:53:09 +08:00
2026-03-18 14:53:09 +08:00
2026-03-19 12:19:00 +08:00