pull/362/head
FongMi 2 years ago
parent 92c724bb7a
commit c124295cdf
  1. 14
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  2. 4
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -794,12 +794,15 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
private void onOpening() {
long current = mPlayers.getPosition();
long duration = mPlayers.getDuration();
if (current < 0 || current > duration / 2) return;
if (current < 0 || duration < 0 || current > duration / 2) return;
setOpening(current);
}
private void onOpeningAdd() {
setOpening(Math.min(mHistory.getOpening() + 1000, mPlayers.getDuration() / 2));
long current = mPlayers.getPosition();
long duration = mPlayers.getDuration();
if (current < 0 || duration < 0) return;
setOpening(Math.min(mHistory.getOpening() + 1000, duration / 2));
}
private void onOpeningSub() {
@ -819,12 +822,15 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
private void onEnding() {
long current = mPlayers.getPosition();
long duration = mPlayers.getDuration();
if (current < 0 || current < duration / 2) return;
if (current < 0 || duration < 0 || current < duration / 2) return;
setEnding(duration - current);
}
private void onEndingAdd() {
setEnding(Math.min(mPlayers.getDuration() / 2, mHistory.getEnding() + 1000));
long current = mPlayers.getPosition();
long duration = mPlayers.getDuration();
if (current < 0 || duration < 0) return;
setEnding(Math.min(duration / 2, mHistory.getEnding() + 1000));
}
private void onEndingSub() {

@ -802,7 +802,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
private void onEnding() {
long current = mPlayers.getPosition();
long duration = mPlayers.getDuration();
if (current < 0 || current < duration / 2) return;
if (current < 0 || duration < 0 || current < duration / 2) return;
mHistory.setEnding(duration - current);
mBinding.control.action.ending.setText(mPlayers.stringToTime(mHistory.getEnding()));
setR1Callback();
@ -818,7 +818,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
private void onOpening() {
long current = mPlayers.getPosition();
long duration = mPlayers.getDuration();
if (current < 0 || current > duration / 2) return;
if (current < 0 || duration < 0 || current > duration / 2) return;
mHistory.setOpening(current);
mBinding.control.action.opening.setText(mPlayers.stringToTime(mHistory.getOpening()));
setR1Callback();

Loading…
Cancel
Save