pull/224/head
okjack 2 years ago
parent f5f0534a1e
commit 7598290fa7
  1. 1
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  2. 11
      app/src/main/java/com/fongmi/android/tv/player/Players.java
  3. 1
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -1435,6 +1435,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
private void setFullscreen(boolean fullscreen) {
this.fullscreen = fullscreen;
mPlayers.setFullscreen(fullscreen);
}
private boolean isInitTrack() {

@ -83,6 +83,7 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
private int decode;
private int player;
private long lastDanmuUpdate;
private boolean fullscreen;
public static boolean isExo(int type) {
return type == EXO;
@ -148,6 +149,14 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
danmuView = view;
}
public void setFullscreen(boolean fullscreen) {
this.fullscreen = fullscreen;
}
public boolean getFullscreen() {
return fullscreen;
}
public void setSub(Sub sub) {
this.sub = sub;
if (isIjk()) return;
@ -672,7 +681,7 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
@Override
public void updateTimer(DanmakuTimer timer) {
long timestamp = System.currentTimeMillis();
if (lastDanmuUpdate <= 0 || (timestamp - lastDanmuUpdate) > 300) {
if (lastDanmuUpdate <= 0 || (getFullscreen() && (timestamp - lastDanmuUpdate) > 300)) {
App.post(() -> timer.update(getPosition()));
lastDanmuUpdate = timestamp;
}

@ -1433,6 +1433,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
private void setFullscreen(boolean fullscreen) {
Util.toggleFullscreen(this, this.fullscreen = fullscreen);
mPlayers.setFullscreen(fullscreen);
}
private boolean isInitTrack() {

Loading…
Cancel
Save