961cc3205752253c51274ff443a4b9d93328fdd8
- Fix slider seek reset ke detik awal saat digeser - Tambahkan isSeeking state untuk mencegah onTimeUpdate mereset posisi slider - Implementasi pattern preview/commit untuk seek: - onChange: update UI state saja (preview) - onChangeEnd: commit ke audio player (commit) - Update seekTo function untuk support optional setCurrentTime callback - Terapkan fix ke kedua slider (Sedang Diputar dan bottom player) Bug: Slider seek langsung kembali ke posisi awal saat digeser karena: 1. onTimeUpdate terus menerus update currentTime state 2. seekTo tidak update React state setelah set audio.currentTime 3. Tidak ada isSeeking flag untuk block onTimeUpdate saat user sedang seek Fix: 1. Set isSeeking=true saat onChange, false saat onChangeEnd 2. onTimeUpdate check isSeeking sebelum update state 3. seekTo sekarang juga update state via callback optional Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Failed to Generate README
Description
Languages
TypeScript
99.4%
HTML
0.4%