@Override public void onPause() { super.onPause(); if (!true) { releasePlayer(); } else { player.setBackgrounded(true); } audioCapabilitiesReceiver.unregister(); }
@Override public void onPause() { super.onPause(); if (!enableBackgroundAudio) { releasePlayer(); } else { player.setBackgrounded(true); } audioCapabilitiesReceiver.unregister(); shutterView.setVisibility(View.VISIBLE); }
@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; } }
@Override public void onDestroy() { super.onDestroy(); audioCapabilitiesReceiver.unregister(); releasePlayer(); }