Определить, пропустить в условии каждую секунду

Рейтинг: 0Ответов: 0Опубликовано: 05.02.2023

Проигрывается аудио, висит слушатель ontimeupdate. В итоге он срабатывает, вывожу время, на выходе получаю

0.047634
0.435724
0.604783
0.868743
1.121717
1.884108
1.953165

Необходимо привязать ко времени проигрывания, а так как слушатель срабатывает в тысячных. Необходимо условие в этом самом слушателе, которое будет пропускать в том случаи если прошла 1 целая секунда.

В данный момент делаю так. Округляю значение, запоминаю его в переменной и при следующем срабатывание. Беру текущее целое число и сравниваю его с предыдущим, если не совпадают, значит прошла 1 секунда.

Как то это не правильно, возможно делать подобные операции проще?

Ответы

Ответов пока нет.