@Override protected void doActionImpl( SimpleExoPlayer player, DefaultTrackSelector trackSelector, Surface surface) { player.setRepeatMode(repeatMode); }
public void setRepeatMode(@Player.RepeatMode final int repeatMode) { if (simpleExoPlayer != null) simpleExoPlayer.setRepeatMode(repeatMode); }
@Override protected void doActionImpl( SimpleExoPlayer player, DefaultTrackSelector trackSelector, Surface surface) { player.setRepeatMode(repeatMode); }
public void setRepeatEnabled(final boolean enabled) { if (player == null) { new Handler().postDelayed(new Runnable() { @Override public void run() { PlayerActivity.this.setRepeatEnabled(enabled); } }, 1000); return; } int repeatMode = enabled ? Player.REPEAT_MODE_ONE : Player.REPEAT_MODE_OFF; player.setRepeatMode(repeatMode); }
@Override public void setLooping(boolean isLoop) { try { if (mediaPlayer != null) { if (isLoop) { mediaPlayer.setRepeatMode(Player.REPEAT_MODE_ONE); } else { mediaPlayer.setRepeatMode(Player.REPEAT_MODE_OFF); } } } catch (Exception e) { e.printStackTrace(); } }
void setRepeating(boolean repeating) { assertVideoLoaded(); exoPlayer.setRepeatMode(repeating ? Player.REPEAT_MODE_ALL : Player.REPEAT_MODE_OFF); }
@Test public void whenSetRepeatingTrue_thenSetsRepeatModeAll() { facade.setRepeating(true); verify(exoPlayer).setRepeatMode(Player.REPEAT_MODE_ALL); }
@Test public void whenSetRepeatingFalse_thenSetsRepeatModeOff() { facade.setRepeating(false); verify(exoPlayer).setRepeatMode(Player.REPEAT_MODE_OFF); }
public VideoPlayer(Context context) { BandwidthMeter bandwidthMeter = new DefaultBandwidthMeter(); TrackSelection.Factory videoTrackSelectionFactory = new AdaptiveTrackSelection.Factory(bandwidthMeter); TrackSelector trackSelector = new DefaultTrackSelector(videoTrackSelectionFactory); LoadControl loadControl = new DefaultLoadControl(); player = ExoPlayerFactory.newSimpleInstance(new DefaultRenderersFactory(context), trackSelector, loadControl); player.setRepeatMode(Player.REPEAT_MODE_ONE); player.addListener(this); progressHandler = new Handler(); }
player.setRepeatMode(Player.REPEAT_MODE_ONE); player.setPlayWhenReady(true);