Главное просто остановить воспроизведение.

а, которую я вижу, заключается в том, что вызовы reset () и release () никогда не возвращаются, поэтому мое приложение остается в состоянии остановки на неопределенный срок. Не имеет значения, вызову ли я stop () перед reset () или release (), зависание всегда можно воспроизвести.

Кто-нибудь испытывал подобные проблемы с блокировкой MediaPlayer? Какие-нибудь советы? Я работаю над многопоточным приложением.

DDMS сообщает следующее при просмотре потоков, которые удерживают:

КЛАСС | МЕТОД | ФАЙЛ | ЛИНИЯ | РОДНЫЕ

android.media.MediaPlayer _release MediaPlayer.java -2 true
android.media.MediaPlayer релиз MediaPlayer.java 1049 ложь

Ответы на вопрос(4)

Ваш ответ на вопрос