From 9a8605e4f5b49db27929d4276d7b689eb8f47223 Mon Sep 17 00:00:00 2001 From: 21561 <215613905@qq.com> Date: Sat, 26 Apr 2025 19:43:04 +0800 Subject: [PATCH] fix bug; --- .../java/com/github/tvbox/osc/player/IjkMediaPlayer.java | 2 +- .../java/com/github/tvbox/osc/util/AudioTrackMemory.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/tvbox/osc/player/IjkMediaPlayer.java b/app/src/main/java/com/github/tvbox/osc/player/IjkMediaPlayer.java index 61baed78..0b9925b3 100644 --- a/app/src/main/java/com/github/tvbox/osc/player/IjkMediaPlayer.java +++ b/app/src/main/java/com/github/tvbox/osc/player/IjkMediaPlayer.java @@ -255,6 +255,6 @@ public class IjkMediaPlayer extends IjkPlayer { } return; }; - setTrack(trackIndex,playKey); + setTrack(trackIndex); } } \ No newline at end of file diff --git a/app/src/main/java/com/github/tvbox/osc/util/AudioTrackMemory.java b/app/src/main/java/com/github/tvbox/osc/util/AudioTrackMemory.java index 77d40ec5..c1ce8034 100644 --- a/app/src/main/java/com/github/tvbox/osc/util/AudioTrackMemory.java +++ b/app/src/main/java/com/github/tvbox/osc/util/AudioTrackMemory.java @@ -9,7 +9,7 @@ import android.util.Pair; */ public class AudioTrackMemory { private static AudioTrackMemory instance; - private static SharedPreferences prefs = null; + private final SharedPreferences prefs; private static final String PREFS_NAME = "audio_track_prefs"; private static final String KEY_GROUP_SUFFIX = "_group"; private static final String KEY_TRACK_SUFFIX = "_track"; @@ -25,7 +25,8 @@ public class AudioTrackMemory { } public void save(String playKey, int groupIndex, int trackIndex) { LOG.i("echo-AudioTrackMemory save playKey:"+playKey); - prefs.edit().putInt(playKey +"_exo" + KEY_GROUP_SUFFIX, groupIndex).putInt(playKey + KEY_TRACK_SUFFIX, trackIndex).apply(); + playKey=playKey + "_exo"; + prefs.edit().putInt(playKey + KEY_GROUP_SUFFIX, groupIndex).putInt(playKey + KEY_TRACK_SUFFIX, trackIndex).apply(); } public void save(String playKey, int trackIndex) { LOG.i("echo-AudioTrackMemory save playKey:"+playKey);