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);