Keep player paused if it was paused when backgrounded

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=132857692
This commit is contained in:
olly 2016-09-12 03:16:37 -07:00 committed by Oliver Woodman
parent f2ddfb0867
commit 67597ffc5a

View file

@ -111,6 +111,7 @@ public class PlayerActivity extends Activity implements OnClickListener, ExoPlay
private DebugTextViewHelper debugViewHelper;
private boolean playerNeedsSource;
private boolean shouldAutoPlay;
private boolean shouldRestorePosition;
private int playerWindow;
private long playerPosition;
@ -120,6 +121,7 @@ public class PlayerActivity extends Activity implements OnClickListener, ExoPlay
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
shouldAutoPlay = true;
userAgent = Util.getUserAgent(this, "ExoPlayerDemo");
mediaDataSourceFactory = buildDataSourceFactory(true);
mainHandler = new Handler();
@ -253,7 +255,7 @@ public class PlayerActivity extends Activity implements OnClickListener, ExoPlay
player.seekTo(playerWindow, playerPosition);
}
}
player.setPlayWhenReady(true);
player.setPlayWhenReady(shouldAutoPlay);
debugViewHelper = new DebugTextViewHelper(player, debugTextView);
debugViewHelper.start();
playerNeedsSource = true;
@ -331,6 +333,7 @@ public class PlayerActivity extends Activity implements OnClickListener, ExoPlay
if (player != null) {
debugViewHelper.stop();
debugViewHelper = null;
shouldAutoPlay = player.getPlayWhenReady();
shouldRestorePosition = false;
Timeline timeline = player.getCurrentTimeline();
if (timeline != null) {