У меня тоже есть эта проблема, и я почти исчерпал все свои ресурсы, пытаясь найти обходной путь. Я нашел статью о том, как предотвратить это с помощью AudioRecord, и, возможно, те же принципы, о которых он говорит, применимы и к вам:
http://hificorder.blogspot.com/
В моем случае у меня возникают блокировки с использованием SoundPool. Увеличение количества максимально допустимых потоков предотвратило это в большинстве случаев, но все же это происходит в других ситуациях. Мне бы очень хотелось, чтобы была лучшая информация о том, как правильно это обрабатывать, потому что в моем приложении это ошибка остановки шоу, которая может заставить меня отказаться от всего этого вместе.
Обязательно отправьте ответ, если у вас есть какие-либо результаты, чтобы добавить.