code: private void release(boolean cleartargetstate) {
          if (mMediaPlayer != null) {
              mMediaPlayer.reset();
              mMediaPlayer.release();
              mMediaPlayer = null;
              mCurrentState = STATE_IDLE;
              if (cleartargetstate) {
                  mTargetState  = STATE_IDLE;
              }
              if (mShouldRequestAudioFocus) {
                  AudioManager am = (AudioManager) getContext().getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
                  am.abandonAudioFocus(null);
              }
          }
      }
docs: /*
  release the media player in any state