Главное просто остановить воспроизведение.
а, которую я вижу, заключается в том, что вызовы reset () и release () никогда не возвращаются, поэтому мое приложение остается в состоянии остановки на неопределенный срок. Не имеет значения, вызову ли я stop () перед reset () или release (), зависание всегда можно воспроизвести.
Кто-нибудь испытывал подобные проблемы с блокировкой MediaPlayer? Какие-нибудь советы? Я работаю над многопоточным приложением.
DDMS сообщает следующее при просмотре потоков, которые удерживают:
КЛАСС | МЕТОД | ФАЙЛ | ЛИНИЯ | РОДНЫЕ
android.media.MediaPlayer _release MediaPlayer.java -2 true
android.media.MediaPlayer релиз MediaPlayer.java 1049 ложь