From 5a43f62253e58bba150db210fecce04bd989311b Mon Sep 17 00:00:00 2001 From: Hampton Maxwell Date: Mon, 28 May 2018 21:22:47 -0700 Subject: [PATCH] Generate an onEnd event when the end of the video is reached while repeat is on --- .../java/com/brentvatne/exoplayer/ReactExoplayerView.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java b/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java index bc2f70de..97f5ed2f 100644 --- a/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java +++ b/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java @@ -471,6 +471,10 @@ class ReactExoplayerView extends FrameLayout implements // which they seeked. updateResumePosition(); } + if (reason == ExoPlayer.DISCONTINUITY_REASON_PERIOD_TRANSITION + && player.getRepeatMode() == Player.REPEAT_MODE_ONE) { + eventEmitter.end(); + } } @Override