请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

提问者 不是可麗兒 2019-09-25 11:20:03

本来是
@Override public boolean onError(MediaPlayer mp, int what, int extra) {
 //发送当次播放实败事件,逻辑类型事件
 EventBus.getDefault().post(new AudioErrorEvent());
 return true;
}

再一次改iml的bug之后代码变成了

@Override public boolean onError(MediaPlayer mp, int what, int extra) {
 //发送当次播放实败事件,逻辑类型事件
 EventBus.getDefault().post(new AudioErrorEvent());
 return false;
}

0 回复 有任何疑惑可以回复我~
qndroid 2019-09-25 11:18:01

???什么意思,不太明白。

0 回复 有任何疑惑可以回复我~
  • 提问者 不是可麗兒 #1
    本来是
    @Override public boolean onError(MediaPlayer mp, int what, int extra) {
     //发送当次播放实败事件,逻辑类型事件
     EventBus.getDefault().post(new AudioErrorEvent());
     return true;
    }
    
    再一次改iml的bug之后代码变成了
    
    @Override public boolean onError(MediaPlayer mp, int what, int extra) {
     //发送当次播放实败事件,逻辑类型事件
     EventBus.getDefault().post(new AudioErrorEvent());
     return false;
    }
    回复 有任何疑惑可以回复我~ 2019-09-25 11:20:16
  • qndroid 回复 提问者 不是可麗兒 #2
    true是正确的,可能我改错了,true表示我们自己处理异常,不再由mediaplayer处理。
    回复 有任何疑惑可以回复我~ 2019-09-25 11:36:09
  • 提问者 不是可麗兒 回复 qndroid #3
    好的,麻烦了,感谢~
    回复 有任何疑惑可以回复我~ 2019-09-25 11:39:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信