From 222af7b7a7d6f4a8520bf289797f69fb4f4ebec7 Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 24 Nov 2023 18:30:56 +0800 Subject: [PATCH] [mobile] control screen on off --- .../java/com/fongmi/android/tv/ui/activity/VideoActivity.java | 4 ++++ 1 file changed, 4 insertions(+) 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 0a3918b43..11da5d3a6 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 @@ -559,6 +559,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo private void getPlayer(Flag flag, Episode episode, boolean replay) { mBinding.control.title.setText(getString(R.string.detail_title, mBinding.name.getText(), episode.getName())); mViewModel.playerContent(getKey(), flag.getFlag(), episode.getUrl()); + getBinding().getRoot().setKeepScreenOn(true); updateHistory(episode, replay); mPlayers.clean(); showProgress(); @@ -1208,6 +1209,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo if (mBinding.control.action.loop.isActivated()) { onReset(true); } else { + getBinding().getRoot().setKeepScreenOn(false); checkNext(); } } @@ -1376,11 +1378,13 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo } private void onPaused() { + getBinding().getRoot().setKeepScreenOn(false); checkPlayImg(false); mPlayers.pause(); } private void onPlay() { + getBinding().getRoot().setKeepScreenOn(true); checkPlayImg(true); mPlayers.play(); }