public final boolean onError(MediaPlayer paramMediaPlayer, int paramInt1, int paramInt2) { v.d("MicroMsg.SpeexPlayer", "onError"); if (ccR.aaD != null) { ccR.aaD.nn(); } if (ccR.ccD != null) { ccR.ccD.onError(); } try { ccR.status = -1; if (ccR.ccB != null) { ccR.ccB.stop(); ccR.ccB.release(); ccR.ccB = null; } try { j.a(ccR); return false; } catch (InterruptedException paramMediaPlayer) { v.e("MicroMsg.SpeexPlayer", "exception:%s", new Object[] {be.f(paramMediaPlayer)}); return false; } return false; } catch (Exception paramMediaPlayer) { v.e( "MicroMsg.SpeexPlayer", "setErrorListener File[" + ccR.aaq + "] ErrMsg[" + paramMediaPlayer.getStackTrace() + "]"); } }