diff --git a/demos/main/src/main/java/com/google/android/exoplayer2/demo/PlayerActivity.java b/demos/main/src/main/java/com/google/android/exoplayer2/demo/PlayerActivity.java index 11df14e3dd..acb24adebe 100644 --- a/demos/main/src/main/java/com/google/android/exoplayer2/demo/PlayerActivity.java +++ b/demos/main/src/main/java/com/google/android/exoplayer2/demo/PlayerActivity.java @@ -311,7 +311,7 @@ public class PlayerActivity extends AppCompatActivity @Override public void preparePlayback() { - initializePlayer(); + player.retry(); } // PlaybackControlView.VisibilityListener implementation @@ -641,22 +641,12 @@ public class PlayerActivity extends AppCompatActivity updateButtonVisibility(); } - @Override - public void onPositionDiscontinuity(@Player.DiscontinuityReason int reason) { - if (player.getPlaybackError() != null) { - // The user has performed a seek whilst in the error state. Update the resume position so - // that if the user then retries, playback resumes from the position to which they seeked. - updateStartPosition(); - } - } - @Override public void onPlayerError(ExoPlaybackException e) { if (isBehindLiveWindow(e)) { clearStartPosition(); initializePlayer(); } else { - updateStartPosition(); updateButtonVisibility(); showControls(); }