From 69e8ea5d0abffa4d085caeb666a736554384ca4f Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 23 Feb 2025 20:40:12 +0800 Subject: [PATCH] Fix bug --- .../java/com/fongmi/android/tv/ui/activity/LiveActivity.java | 5 +++++ .../com/fongmi/android/tv/ui/activity/VideoActivity.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java index 065b5494a..dec753dbc 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java @@ -655,6 +655,10 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List mPlayers.start(result, getTimeout()); } + private void checkControl() { + if (isVisible(mBinding.control.getRoot())) showControl(); + } + private void checkPlayImg() { mPiP.update(this, mPlayers.isPlaying()); ActionEvent.update(); @@ -753,6 +757,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List break; case Player.STATE_READY: hideProgress(); + checkControl(); checkPlayImg(); mPlayers.reset(); break; diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index e93c6b411..b41d5c0cf 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -1044,6 +1044,10 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo mHistory.setPosition(replay ? C.TIME_UNSET : mHistory.getPosition()); } + private void checkControl() { + if (isVisible(mBinding.control.getRoot())) showControl(); + } + private void checkPlayImg() { mBinding.control.play.setImageResource(mPlayers.isPlaying() ? androidx.media3.ui.R.drawable.exo_icon_pause : androidx.media3.ui.R.drawable.exo_icon_play); mPiP.update(this, mPlayers.isPlaying()); @@ -1132,6 +1136,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo break; case Player.STATE_READY: hideProgress(); + checkControl(); checkPlayImg(); mPlayers.reset(); break;