From 1de58fb4b5a94a2703a79d80129cf2f6ef753c85 Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 27 Jan 2025 18:43:48 +0800 Subject: [PATCH] Fix bug --- app/src/main/java/com/fongmi/android/tv/player/Players.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 4b1f541ba..ae765cf7a 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 @@ -1,5 +1,7 @@ package com.fongmi.android.tv.player; +import static androidx.media3.common.Player.COMMAND_SET_SPEED_AND_PITCH; + import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; @@ -243,7 +245,8 @@ public class Players implements Player.Listener, ParseCallback { } public String setSpeed(float speed) { - if (exoPlayer != null && !Setting.isTunnel()) exoPlayer.setPlaybackSpeed(speed); + if (exoPlayer == null || !exoPlayer.isCommandAvailable(COMMAND_SET_SPEED_AND_PITCH)) return getSpeedText(); + exoPlayer.setPlaybackParameters(exoPlayer.getPlaybackParameters().withSpeed(speed)); return getSpeedText(); }