MediaPlayer调用prepareAsync()方法后出现error (-38, 0)错误
写了一个音乐播放器,调用prepare时会卡顿,UI线程出现反应的状态,需要等待准备完成后UI线程才有反应,(广播更新界面)执行更新界面的操作。这样体验不好,上网搜了一下,说是可以用prepareAsync方法使用异步处理,然后OnPreparedListener进行监听,在onPrepare中进行start。
但是这样又出现另一种情况。音乐播放不了,然后onCompletion会监听到播放完毕一直下一首(onCompletion中写了一个next方法)而且Logcat报Error(-38,0)的错误 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|