Android Static в OGG Audio с использованием SoundPool - PullRequest
1 голос
/ 10 июля 2011

Я создаю приложение, в котором мне нужно загрузить аудиофайлы OGG в SoundPool, но оно должно быть совместимо с Android 2.1 (который НЕ поддерживает onLoadingCompleteSetListener).Из-за этого нет способа узнать, загружен ли звуковой файл перед его воспроизведением.

Чтобы обойти это, я поставил Thread.sleep (1000);сразу после загрузки аудио файла, чтобы дать ему время для загрузки.Но теперь без метода onLoadingCompleteSetListener мои аудиофайлы чрезвычайно статичны и неясны.Это звучит ужасно.Но я не получаю "образец # не готов!"предупреждение в LogCat, поэтому я думаю, что Thread.sleep (1000);делает свою работу.

Но делает Thread.sleep (1000);также остановить процесс загрузки?Так что на самом деле я не даю время для загрузки, и поэтому он статичен?Я не могу понять это, мне просто нужно, чтобы мой звук был яснее.Любые предложения могут помочь.

Спасибо!

1 Ответ

0 голосов
/ 12 июля 2011

Решил сам, использовал Audacity для нормализации и сжатия аудиофайлов после того, как узнал об этом из ответа на один из моих вопросов: Слишком низкий уровень звука в Android-приложении

Исправлено всестатический

...