Fix speed bug

pull/171/head
FongMi 3 years ago
parent 46e96e3af5
commit 345131b81b
  1. 2
      app/src/main/java/com/fongmi/android/tv/player/Players.java
  2. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ControlDialog.java
  3. 2
      app/src/mobile/res/layout/dialog_control.xml

@ -280,7 +280,7 @@ public class Players implements Player.Listener, IMediaPlayer.Listener, Analytic
public String addSpeed() {
float speed = getSpeed();
float addon = speed >= 2 ? 1f : 0.25f;
speed = speed == 5 ? 0.25f : speed + addon;
speed = speed >= 5 ? 0.25f : Math.min(speed + addon, 5.0f);
return setSpeed(speed);
}

@ -85,7 +85,7 @@ public class ControlDialog extends BaseDialog implements ParseAdapter.OnClickLis
protected void initView() {
if (players == null) dismiss();
if (players == null) return;
binding.speed.setValue(Math.max(players.getSpeed(), 1.0f));
binding.speed.setValue(Math.max(players.getSpeed(), 0.5f));
binding.player.setText(parent.control.action.player.getText());
binding.decode.setText(parent.control.action.decode.getText());
binding.ending.setText(parent.control.action.ending.getText());

@ -20,7 +20,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:stepSize="0.25"
android:valueFrom="1"
android:valueFrom="0.5"
android:valueTo="5"
app:trackColorInactive="@color/blue_50" />

Loading…
Cancel
Save