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()
             + "]");
   }
 }