fix exoplayer repeat mode

This commit is contained in:
dkanada 2020-08-07 20:01:54 +09:00
commit 853ecec314

View file

@ -13,6 +13,7 @@ import com.dkanada.gramophone.service.playback.Playback;
import com.google.android.exoplayer2.ExoPlaybackException; import com.google.android.exoplayer2.ExoPlaybackException;
import com.google.android.exoplayer2.ExoPlayer; import com.google.android.exoplayer2.ExoPlayer;
import com.google.android.exoplayer2.Player;
import com.google.android.exoplayer2.SimpleExoPlayer; import com.google.android.exoplayer2.SimpleExoPlayer;
import com.google.android.exoplayer2.source.ConcatenatingMediaSource; import com.google.android.exoplayer2.source.ConcatenatingMediaSource;
import com.google.android.exoplayer2.source.MediaSource; import com.google.android.exoplayer2.source.MediaSource;
@ -112,6 +113,9 @@ public class MultiPlayer implements Playback {
exoPlayer.addListener(eventListener); exoPlayer.addListener(eventListener);
exoPlayer.prepare(mediaSource); exoPlayer.prepare(mediaSource);
// queue and other information is currently handled outside exoplayer
exoPlayer.setRepeatMode(Player.REPEAT_MODE_OFF);
appendDataSource(path, true); appendDataSource(path, true);
isReady = true; isReady = true;
} }