Я создаю приложение, в котором мне нужно загрузить аудиофайлы OGG в SoundPool, но оно должно быть совместимо с Android 2.1 (который НЕ поддерживает onLoadingCompleteSetListener).Из-за этого нет способа узнать, загружен ли звуковой файл перед его воспроизведением.
Чтобы обойти это, я поставил Thread.sleep (1000);сразу после загрузки аудио файла, чтобы дать ему время для загрузки.Но теперь без метода onLoadingCompleteSetListener мои аудиофайлы чрезвычайно статичны и неясны.Это звучит ужасно.Но я не получаю "образец # не готов!"предупреждение в LogCat, поэтому я думаю, что Thread.sleep (1000);делает свою работу.
Но делает Thread.sleep (1000);также остановить процесс загрузки?Так что на самом деле я не даю время для загрузки, и поэтому он статичен?Я не могу понять это, мне просто нужно, чтобы мой звук был яснее.Любые предложения могут помочь.
Спасибо!