From 345131b81b6dd6a7107eaadeb492bd3988f9707e Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 22 Nov 2023 21:56:54 +0800 Subject: [PATCH] Fix speed bug --- app/src/main/java/com/fongmi/android/tv/player/Players.java | 2 +- .../java/com/fongmi/android/tv/ui/dialog/ControlDialog.java | 2 +- app/src/mobile/res/layout/dialog_control.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/player/Players.java b/app/src/main/java/com/fongmi/android/tv/player/Players.java index ed63a7de0..84d5eb2ca 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/Players.java +++ b/app/src/main/java/com/fongmi/android/tv/player/Players.java @@ -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); } diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ControlDialog.java b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ControlDialog.java index 96084cb77..c827c2a2d 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ControlDialog.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/ControlDialog.java @@ -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()); diff --git a/app/src/mobile/res/layout/dialog_control.xml b/app/src/mobile/res/layout/dialog_control.xml index 009bac0c2..eedb11b42 100644 --- a/app/src/mobile/res/layout/dialog_control.xml +++ b/app/src/mobile/res/layout/dialog_control.xml @@ -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" />