Revert "Update Players.java"

This reverts commit 7767545580.
pull/183/head
FongMi 3 years ago
parent 4816fc7a41
commit b7275af53d
  1. 9
      app/src/main/java/com/fongmi/android/tv/player/Players.java

@ -14,6 +14,7 @@ import com.google.android.exoplayer2.DefaultRenderersFactory;
import com.google.android.exoplayer2.ExoPlayer;
import com.google.android.exoplayer2.PlaybackException;
import com.google.android.exoplayer2.Player;
import com.google.android.exoplayer2.analytics.AnalyticsListener;
import com.google.android.exoplayer2.audio.AudioAttributes;
import com.google.android.exoplayer2.trackselection.DefaultTrackSelector;
import com.google.android.exoplayer2.util.Util;
@ -22,7 +23,7 @@ import java.util.Formatter;
import java.util.Locale;
import java.util.Map;
public class Players implements Player.Listener, ParseTask.Callback {
public class Players implements Player.Listener, AnalyticsListener, ParseTask.Callback {
private StringBuilder builder;
private Formatter formatter;
@ -44,6 +45,7 @@ public class Players implements Player.Listener, ParseTask.Callback {
DefaultRenderersFactory factory = new DefaultRenderersFactory(App.get()).setExtensionRendererMode(DefaultRenderersFactory.EXTENSION_RENDERER_MODE_ON);
exoPlayer = new ExoPlayer.Builder(App.get()).setLoadControl(new DefaultLoadControl()).setRenderersFactory(factory).setTrackSelector(selector).build();
exoPlayer.setAudioAttributes(AudioAttributes.DEFAULT, true);
exoPlayer.addAnalyticsListener(this);
exoPlayer.setPlayWhenReady(true);
exoPlayer.addListener(this);
}
@ -200,4 +202,9 @@ public class Players implements Player.Listener, ParseTask.Callback {
public void onPlaybackStateChanged(int state) {
PlayerEvent.state(state);
}
@Override
public void onAudioSinkError(@NonNull EventTime eventTime, @NonNull Exception audioSinkError) {
seekTo(200);
}
}

Loading…
Cancel
Save