Я сделал небольшое приложение, основанное на вызове, который я поставил на буткемпе, я только заканчиваю и расширяю его, добавляя звук. Воспроизводятся случайные звуки, затем по щелчку эти звуки останавливаются, происходит изменение состояния, чтобы вызвать визуальное изменение, и воспроизводится другой случайный звук. Иногда звук не срабатывает.
Все звуки работают (иногда тот же самый, который не работал, будет запущен и воспроизведен). Я думал, что есть ограничение на количество одновременно играющих, поэтому я сделал функцию, чтобы остановить любую игру перед воспроизведением новых звуков, но это не помогло. Я также попытался сохранить и вызвать звук из состояния, но это тоже не помогло. Я думаю, что обе эти вещи на самом деле сделали это хуже.
Есть идеи, как я могу решить эту проблему?
Вот ссылка на проект (на самом деле загрузка звуков может занять некоторое время):
https://hallsofmadness.peterdev.co.uk
Спасибо