Update Players.java

pull/171/head
FongMi 2 years ago
parent 33d624d10b
commit b78e5b26ca
  1. 18
      app/src/main/java/com/fongmi/android/tv/player/Players.java

@ -332,8 +332,8 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
public void play() {
if (isEnd()) return;
session.setActive(true);
if (isExo()) exoPlayer.play();
if (isIjk()) ijkPlayer.start();
if (isExo()) playExo();
if (isIjk()) playIjk();
if (hasDanmu()) danmuView.resume();
setPlaybackState(PlaybackStateCompat.STATE_PLAYING);
}
@ -410,20 +410,34 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
return isExo() ? exoPlayer.getVideoSize().height : ijkPlayer.getVideoHeight();
}
private void playExo() {
if (exoPlayer == null) return;
exoPlayer.play();
}
private void playIjk() {
if (ijkPlayer == null) return;
ijkPlayer.start();
}
private void pauseExo() {
if (exoPlayer == null) return;
exoPlayer.pause();
}
private void pauseIjk() {
if (ijkPlayer == null) return;
ijkPlayer.pause();
}
private void stopExo() {
if (exoPlayer == null) return;
exoPlayer.stop();
exoPlayer.clearMediaItems();
}
private void stopIjk() {
if (ijkPlayer == null) return;
ijkPlayer.stop();
}

Loading…
Cancel
Save