35a42078ce435d37f98e9e74dd24888850e820c3
- useMetronome 改用音频实例池(默认 4 个 InnerAudioContext 轮流播放), 并在创建时静音预热,解决重新开始第一拍延迟 100-300ms 的问题; 同时也避免快 BPM 时上一拍未播完导致的丢音 - 暴露 preload(),节拍器页面 onShow 时主动预加载 - 移除 useMetronome 的 tapTempo 接口 - 重写节拍器页面: · 中央大圆即"开始/暂停"按钮(老人一眼就懂的交互) · 移除 Tap Tempo、滑块、速度术语 · 仅保留 -10/-1/+1/+10 大步进按钮调速 · 拍号简化为 2/3/4 拍三选项 · 大字号 BPM(200rpx) + 高对比度配色 Co-authored-by: Cursor <cursoragent@cursor.com>
Languages
JavaScript
28.7%
Vue
25.2%
java
24.1%
PHP
14.6%
TypeScript
4.2%
Other
3.2%