Ошибка Android MediaPlayer при использовании вызовов reset () и release ()

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

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

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

CLASS | МЕТОД | ФАЙЛ | ЛИНИЯ | ИСХОДНЫЙ

android.media.MediaPlayer _release MediaPlayer.java -2 true
android.media.MediaPlayer release MediaPlayer.java 1049 false

23
задан Jona 20 January 2011 в 01:20
поделиться