Code cleanup

This commit is contained in:
litetex 2022-01-06 14:39:12 +01:00
parent f8c52c4dac
commit 1c20eabb48
2 changed files with 19 additions and 9 deletions

View file

@ -600,24 +600,24 @@ public final class Player implements
}
@Override
public Optional<Boolean> shouldFastForward(
public FastSeekDirection getFastSeekDirection(
@NonNull final DisplayPortion portion
) {
// Null indicates an invalid area or condition e.g. the middle portion
// or video start or end was reached during double tap seeking
if (invalidSeekConditions()) {
playerGestureListener.endMultiDoubleTap();
return Optional.empty();
return FastSeekDirection.NONE;
}
if (portion == DisplayPortion.LEFT
// Small puffer to eliminate infinite rewind seeking
&& simpleExoPlayer.getCurrentPosition() > 500L) {
return Optional.of(false);
return FastSeekDirection.BACKWARD;
} else if (portion == DisplayPortion.RIGHT) {
return Optional.of(true);
return FastSeekDirection.FORWARD;
}
/* portion == DisplayPortion.MIDDLE */
return Optional.empty();
return FastSeekDirection.NONE;
}
@Override