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