我有一个包含歌曲及其网址的播放列表 当我尝试做以下事情时:
mp.setDataSource(getCurrentSong().getUrl());
mp.prepareASync();
它就像模拟器上的魅力一样,但是当我尝试在真实设备(Acer Liquid Mini)上运行它时,它只会停留在准备工作上,onPrepared()
永远不会被调用,我会收到一个信息我的onInfo()
给了我什么= 1,额外= 44;所以我试着打电话
mp.reset();
mp.setDataSource(getCurrentSong.getUrl());
mp.prepareASync();
但它没有帮助,它仍然没有调用onPrepared(),并且总是给我相同的= 1,extra = 44 Info。 是否有任何MediaPlayer onInfo / onError代码列表?我怎么解决这个问题? 是的,我在2.2上运行我的应用程序,用于模拟器和真实设备。
答案 0 :(得分:0)
哦,我刚发现Info(1,44)和Info(1,26)并不代表我有错误,我也不应该重置播放器。现在一切都很好。 这是来自android源代码的完整信息列表:https://github.com/android/platform_external_opencore/blob/master/pvmi/pvmf/include/pvmf_return_codes.h