From e0e8a0f8d2d4ad5733d50b3626174b5cefd76681 Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 24 Nov 2022 09:24:41 +0800 Subject: [PATCH] Update Players.java --- .../com/fongmi/android/tv/player/Players.java | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/player/Players.java b/app/src/main/java/com/fongmi/android/tv/player/Players.java index 0e659fefe..aa767fe42 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/Players.java +++ b/app/src/main/java/com/fongmi/android/tv/player/Players.java @@ -256,21 +256,17 @@ public class Players implements Player.Listener, IMediaPlayer.OnInfoListener, IM private void setMediaSource(Result result) { SpiderDebug.log(errorCode + "," + result.getUrl() + "," + result.getHeaders()); if (isIjk()) ijkPlayer.setMediaSource(result.getPlayUrl() + result.getUrl(), result.getHeaders()); - else if (isExo()) { - exoPlayer.setMediaSource(ExoUtil.getSource(result, errorCode)); - exoPlayer.prepare(); - PlayerEvent.state(0); - } + if (isExo()) exoPlayer.setMediaSource(ExoUtil.getSource(result, errorCode)); + if (isExo()) exoPlayer.prepare(); + PlayerEvent.state(0); } private void setMediaSource(Map headers, String url) { SpiderDebug.log(errorCode + "," + url + "," + headers); if (isIjk()) ijkPlayer.setMediaSource(url, headers); - else if (isExo()) { - exoPlayer.setMediaSource(ExoUtil.getSource(headers, url, errorCode)); - exoPlayer.prepare(); - PlayerEvent.state(0); - } + if (isExo()) exoPlayer.setMediaSource(ExoUtil.getSource(headers, url, errorCode)); + if (isExo()) exoPlayer.prepare(); + PlayerEvent.state(0); } @Override @@ -303,9 +299,6 @@ public class Players implements Player.Listener, IMediaPlayer.OnInfoListener, IM @Override public boolean onInfo(IMediaPlayer mp, int what, int extra) { switch (what) { - case IMediaPlayer.MEDIA_INFO_AUDIO_DECODED_START: - PlayerEvent.state(0); - return true; case IMediaPlayer.MEDIA_INFO_BUFFERING_START: PlayerEvent.state(Player.STATE_BUFFERING); return true;