Я создал супер простое приложение для обратного отсчета. Вы нажимаете кнопку, и отсчет запускается. Расчет конечного результата выглядит следующим образом:
И каждое целое число представляет секунду, так что, как вы можете себе представить, оно работает быстро.
Пока выполняется этот цикл, у меня есть код для воспроизведения звука, если он находит текущие значения равными 3,0 или 2,0 или 1,0 или 0,0.
Все срабатывает, и звучит звук, однако он чертовски крут. Около 80% времени срабатывает отлично. В остальное время он либо задерживается на долю секунды, либо пропускает его полностью. Звуковые эффекты имеют решающее значение для приложения.
Я использовал подготовку, чтобы играть правильно, и это ничего не улучшило. Моя текущая реализация использует SKTAudio , что, как мне кажется, немного излишне для моих нужд.
Любой совет?