From aefc8796ef7650f8fc50a2fb8dca23f953d44b39 Mon Sep 17 00:00:00 2001 From: FongMi Date: Tue, 26 Jul 2022 15:19:45 +0800 Subject: [PATCH] Adjust speed text --- app/src/main/java/com/fongmi/bear/player/Players.java | 8 +++++--- app/src/main/res/layout/view_controller_bottom.xml | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/fongmi/bear/player/Players.java b/app/src/main/java/com/fongmi/bear/player/Players.java index c8f2c4ed1..c86048783 100644 --- a/app/src/main/java/com/fongmi/bear/player/Players.java +++ b/app/src/main/java/com/fongmi/bear/player/Players.java @@ -49,13 +49,15 @@ public class Players implements Player.Listener { } public String getSpeed() { - return String.valueOf(exoPlayer.getPlaybackParameters().speed); + return String.format(Locale.getDefault(), "%.2f", exoPlayer.getPlaybackParameters().speed); } public String addSpeed() { float speed = exoPlayer.getPlaybackParameters().speed; - exoPlayer.setPlaybackSpeed(speed = speed >= 3 ? 0.75f : speed + 0.25f); - return String.valueOf(speed); + float addon = speed >= 2 ? 1f : 0.25f; + speed = speed >= 5 ? 0.5f : speed + addon; + exoPlayer.setPlaybackSpeed(speed); + return getSpeed(); } public String getTime(int time) { diff --git a/app/src/main/res/layout/view_controller_bottom.xml b/app/src/main/res/layout/view_controller_bottom.xml index 4952f88d5..0d5f8fa9f 100644 --- a/app/src/main/res/layout/view_controller_bottom.xml +++ b/app/src/main/res/layout/view_controller_bottom.xml @@ -78,7 +78,7 @@ android:focusable="true" android:focusableInTouchMode="true" android:textColor="@color/white" - tools:text="1.0" /> + tools:text="1.00" />