From 7916f748212400ae0950cf9a59d37540cbc7ca25 Mon Sep 17 00:00:00 2001 From: Cameron Merkel <44722506+cguy7777@users.noreply.github.com> Date: Wed, 24 Nov 2021 23:40:54 -0600 Subject: [PATCH] Make videos loop more smoothly --- .../views/video/ExoPlayerWrapperView.java | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/main/java/org/quantumbadger/redreader/views/video/ExoPlayerWrapperView.java b/src/main/java/org/quantumbadger/redreader/views/video/ExoPlayerWrapperView.java index e8a448914..ec81d8162 100644 --- a/src/main/java/org/quantumbadger/redreader/views/video/ExoPlayerWrapperView.java +++ b/src/main/java/org/quantumbadger/redreader/views/video/ExoPlayerWrapperView.java @@ -93,6 +93,8 @@ public ExoPlayerWrapperView( mVideoPlayer.prepare(mediaSource); + mVideoPlayer.setRepeatMode(Player.REPEAT_MODE_ONE); + mVideoPlayer.setPlayWhenReady(true); videoPlayerView.setUseController(false); @@ -302,19 +304,6 @@ public void run() { ViewGroup.LayoutParams.MATCH_PARENT)); mVideoPlayer.addListener(new Player.EventListener() { - @Override - public void onPlayerStateChanged( - final boolean playWhenReady, - final int playbackState) { - - // Loop - if(playbackState == Player.STATE_ENDED) { - mVideoPlayer.seekTo(0); - } - - updateProgress(); - } - @Override public void onPlayerError(final ExoPlaybackException error) {