From 93043503e01f7118ce9380d7d5e74e9a3e2a314b Mon Sep 17 00:00:00 2001 From: Floens Date: Sat, 17 Nov 2018 22:12:20 +0100 Subject: [PATCH] exoplayer: honor the video repeat setting. --- .../src/main/java/org/floens/chan/ui/view/MultiImageView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Clover/app/src/main/java/org/floens/chan/ui/view/MultiImageView.java b/Clover/app/src/main/java/org/floens/chan/ui/view/MultiImageView.java index bca198fc..67f4a2d7 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/view/MultiImageView.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/view/MultiImageView.java @@ -421,7 +421,8 @@ public class MultiImageView extends FrameLayout implements View.OnClickListener MediaSource videoSource = new ExtractorMediaSource.Factory(dataSourceFactory) .createMediaSource(android.net.Uri.fromFile(file)); - exoPlayer.setRepeatMode(Player.REPEAT_MODE_ALL); //Repeat forever + exoPlayer.setRepeatMode(ChanSettings.videoAutoLoop.get() ? + Player.REPEAT_MODE_ALL : Player.REPEAT_MODE_OFF); exoPlayer.prepare(videoSource); callback.onVideoLoaded(this, hasMediaPlayerAudioTracks(exoPlayer));