Есть вот такой аудио список. Добавил прогресс бар.
![da7aa6838f694729b306629de7e84de9.png](https://habrastorage.org/files/da7/aa6/838/da7aa6838f694729b306629de7e84de9.png)
Есть формула
parseInt(100 / duration * currentTime)
В обработчике события timeUpdate указываю ширину прогресс бара.
progressBar.style.width = parseInt(100 / duration * currentTime) + "%";
Событие срабатывает несколько раз в секунду.
При воспроизведении песни, прогресс идет не плавно, а каждый небольшой промежуток скачит.
Как сделать чтобы прогресс шел плавно. Как рассчитать формулу?
Ссылка на демо -
codepen.io/evg_/pen/YGkbQW