Pausar y reanudar la reproducción

Cuando un usuario hace clic en una publicidad, la aplicación debe pausar la reproducción del contenido de vídeo principal.

  1. Anule onPause y onResume de la actividad de Android.

    @Override
    public void onResume() {
        super.onResume();
        requestAudioFocus();
        if (_lastKnownStatus == MediaPlayerStatus.PAUSED) {
            _mediaPlayer.play();
        }
    }
    ...
    
    @Override
    public void onPause() {
        super.onPause();
        if (_mediaPlayer != null) {
            if (_mediaPlayer.getStatus() == MediaPlayerStatus.PLAYING ||
              _mediaPlayer.getStatus() == MediaPlayerStatus.PAUSED) {
                _savedPlayerStatus = _mediaPlayer.getStatus();
                _lastKnownTime = _mediaPlayer.getCurrentTime();
            }
            if (_mediaPlayer.getStatus() == MediaPlayerStatus.PLAYING) {
                _mediaPlayer.pause();
                _lastKnownStatus = MediaPlayerStatus.PAUSED;
            }
        }
    }
    abandonAudioFocus();
    

En esta página