, поэтому я не уверен, как вы воспроизводите свои звуки, будь то одна строка кода, которая фактически воспроизводит звук.На мой взгляд, у вас есть два варианта
Если ваш метод возвращает что-то, когда звук перестает воспроизводиться, я бы сделал что-то вроде
while (myapp.playSound() != -1){ //implement spin bar }
Или вы можете использовать AsyncTask - http://developer.android.com/reference/android/os/AsyncTask.html
AsyncTask, вероятно, будет вашей лучшей ставкой