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 3bb0efb81..f7e9cc38c 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 @@ -534,7 +534,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo private void checkDanmu(String danmu) { mBinding.danmaku.release(); mBinding.danmaku.setVisibility(danmu.isEmpty() ? View.GONE : View.VISIBLE); - mBinding.control.danmu.setVisibility(danmu.isEmpty() ? View.GONE : View.VISIBLE); if (danmu.length() > 0) mBinding.danmaku.prepare(new Parser(danmu), mDanmakuContext); } @@ -914,6 +913,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo } private void showControl() { + mBinding.control.danmu.setVisibility(isLock() || !mBinding.danmaku.isPrepared() ? View.GONE : View.VISIBLE); mBinding.control.setting.setVisibility(mHistory == null || isFullscreen() ? View.GONE : View.VISIBLE); mBinding.control.right.rotate.setVisibility(isFullscreen() && !isLock() ? View.VISIBLE : View.GONE); mBinding.control.keep.setVisibility(mHistory == null || isFullscreen() ? View.GONE : View.VISIBLE); @@ -925,7 +925,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo mBinding.control.cast.setVisibility(getUrl() == null ? View.GONE : View.VISIBLE); mBinding.control.center.setVisibility(isLock() ? View.GONE : View.VISIBLE); mBinding.control.bottom.setVisibility(isLock() ? View.GONE : View.VISIBLE); - mBinding.control.danmu.setVisibility(isLock() ? View.GONE : View.VISIBLE); mBinding.control.top.setVisibility(isLock() ? View.GONE : View.VISIBLE); mBinding.control.getRoot().setVisibility(View.VISIBLE); checkPlayImg(mPlayers.isPlaying());