我有一个包含歌曲及其网址的播放列表当我尝试执行以下操作时:
mp.setDataSource(getCurrentSong().getUrl());
mp.prepareASync();
它在模拟器上就像一个魅力,但是当我尝试在真实设备(Acer Liquid Mini)上运行它时,它只是卡在准备中,onPrepared()
永远不会被调用,并且我在onInfo()
给我什么 = 1 时得到一个信息,额外= 44; 所以我试着打电话
mp.reset();
mp.setDataSource(getCurrentSong.getUrl());
mp.prepareASync();
但这无济于事,它仍然从不调用 onPrepared(),并且总是给我相同的 what = 1,extra = 44 信息。是否有任何 MediaPlayer onInfo/onError 代码列表?我该如何解决这个问题?是的,我在 2.2 上运行我的应用程序,适用于模拟器和真实设备。