@Override
 public void onPause() {
   super.onPause();
   if (!true) {
     releasePlayer();
   } else {
     player.setBackgrounded(true);
   }
   audioCapabilitiesReceiver.unregister();
 }
Esempio n. 2
0
 @Override
 public void onPause() {
   super.onPause();
   if (!enableBackgroundAudio) {
     releasePlayer();
   } else {
     player.setBackgrounded(true);
   }
   audioCapabilitiesReceiver.unregister();
   shutterView.setVisibility(View.VISIBLE);
 }
Esempio n. 3
0
  @Override
  protected void onDetachedFromWindow() {
    super.onDetachedFromWindow();

    defaultControls = null;
    stopPlayback();
    overriddenPositionStopWatch.stop();

    if (emExoPlayer != null) {
      emExoPlayer.release();
    }

    if (audioCapabilitiesReceiver != null) {
      audioCapabilitiesReceiver.unregister();
      audioCapabilitiesReceiver = null;
    }
  }
 public void releaseAudio() {
   if (audioRegistered) {
     audioCapabilitiesReceiver.unregister();
     audioRegistered = false;
   }
 }
Esempio n. 5
0
 @Override
 public void onDestroy() {
   super.onDestroy();
   audioCapabilitiesReceiver.unregister();
   releasePlayer();
 }