mirror of
https://github.com/samsonjs/media.git
synced 2026-03-27 09:45:47 +00:00
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:
parent
f2ddfb0867
commit
67597ffc5a
1 changed files with 4 additions and 1 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue