docs: @Override
    void onPause() {
      if (impl != null) {
        // note our current play position
        if (impl.isPlaying()) {
          position = impl.getCurrentPosition();
        }
        // release our media player and reset ourselves to the unloaded state
        impl.release();
        impl = null;
      }
    }