Проблема с Android Simple MediaPlayer

Кто-нибудь, пожалуйста, укажите мне, что не так с моим кодом?

try{
MediaPlayer p = new MediaPlayer();
p.setDataSource(getCacheDir() + "/temp.mp3");
p.prepare();
p.start();
}catch(Exception e){}

MediaPlayer p перехватывает исключение всякий раз, когда он вызывает prepare (). Файл temp.mp3 уже находится в папке кеша, он не поврежден или что-то в этом роде, но не воспроизводится. Неужели MediaPlayer не может воспроизводить файлы из кеша?

Надеюсь, кто-нибудь сможет дать мне представление о том, что я сделал не так. Заранее спасибо!

1
задан junmats 22 October 2010 в 09:40
поделиться