From fb3018f6e1460c02ba48a40eecc40aa82992b12f Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 30 May 2024 13:58:06 +0800 Subject: [PATCH] Clean code --- .../java/com/fongmi/android/tv/ui/activity/CastActivity.java | 3 ++- app/src/main/java/com/fongmi/android/tv/player/Players.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java index e1cc0aaef..af762725d 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java @@ -146,7 +146,6 @@ public class CastActivity extends BaseActivity implements CustomKeyDownCast.List private void setVideoView() { mPlayers.set(getExo(), getIjk()); mPlayers.setPlayer(Setting.getPlayer()); - mBinding.control.speed.setText(mPlayers.getSpeedText()); findViewById(R.id.timeBar).setNextFocusUpId(R.id.reset); getExo().getSubtitleView().setStyle(ExoUtil.getCaptionStyle()); getIjk().getSubtitleView().setStyle(ExoUtil.getCaptionStyle()); @@ -159,7 +158,9 @@ public class CastActivity extends BaseActivity implements CustomKeyDownCast.List private void setPlayerView() { getIjk().setPlayer(mPlayers.getPlayer()); + mBinding.control.speed.setText(mPlayers.getSpeedText()); mBinding.control.player.setText(mPlayers.getPlayerText()); + mBinding.control.speed.setEnabled(mPlayers.canAdjustSpeed()); getExo().setVisibility(mPlayers.isExo() ? View.VISIBLE : View.GONE); getIjk().setVisibility(mPlayers.isIjk() ? View.VISIBLE : View.GONE); mBinding.control.decode.setVisibility(mPlayers.isExo() ? View.VISIBLE : View.GONE); 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 3a7eccde5..2b20a2451 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 @@ -241,7 +241,7 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic } public boolean canAdjustSpeed() { - return isIjk() || (isExo() && !Setting.isTunnel()); + return isIjk() || !Setting.isTunnel(); } public boolean haveTrack(int type) {