code: @Implementation
    protected void _release() {
      checkStateException("release()", allStates);
      doStop();
      state = END;
      handler.removeMessages(MEDIA_EVENT);
    }
docs: Simulates call to {@link MediaPlayer#_release()}. Calls {@link #doStop()} to suspend playback
  event callbacks and sets the state to END.