pull/362/head
FongMi 2 years ago
parent ef6f48e8a9
commit c00bbcc5d4
  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

@ -1181,6 +1181,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
if (mBinding.control.loop.isActivated()) {
onReset(true);
} else {
mBinding.danmaku.clearDanmakusOnScreen();
checkNext();
}
}

@ -624,9 +624,9 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
case Player.STATE_READY:
PlayerEvent.ready();
break;
case Player.STATE_BUFFERING:
case Player.STATE_ENDED:
case Player.STATE_IDLE:
case Player.STATE_ENDED:
case Player.STATE_BUFFERING:
PlayerEvent.state(state);
break;
}
@ -676,12 +676,7 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
@Override
public void updateTimer(DanmakuTimer timer) {
App.post(() -> {
long position = getPosition();
long duration = getDuration();
if (position >= duration) timer.add(Integer.MAX_VALUE);
else timer.update(position);
});
App.post(() -> timer.update(getPosition()));
}
@Override

@ -1221,6 +1221,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
onReset(true);
} else {
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
mBinding.danmaku.clearDanmakusOnScreen();
checkNext();
}
}

Loading…
Cancel
Save