From e91a7387f974653ea2e868fed80a83a24d9ce43c Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 28 Mar 2025 20:14:27 +0800 Subject: [PATCH] Use static id --- .../main/java/com/fongmi/android/tv/player/exo/ExoUtil.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java b/app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java index 910310515..605acd7a7 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java +++ b/app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java @@ -34,7 +34,6 @@ import java.util.ArrayList; import java.util.List; import java.util.Locale; import java.util.Map; -import java.util.Random; import io.github.anilbeesetti.nextlib.media3ext.ffdecoder.NextRenderersFactory; import io.github.peerless2012.ass.media.AssHandler; @@ -42,6 +41,8 @@ import io.github.peerless2012.ass.media.parser.AssSubtitleParserFactory; public class ExoUtil { + private static int ID = 10000; + public static String getUa() { return Util.getUserAgent(App.get(), BuildConfig.APPLICATION_ID); } @@ -133,9 +134,8 @@ public class ExoUtil { } private static List getSubtitleConfigs(List subs) { - int id = 10000 + new Random().nextInt(10000); List configs = new ArrayList<>(); - for (int i = 0; i < subs.size(); i++) configs.add(subs.get(i).getConfig(id + i)); + for (Sub sub : subs) configs.add(sub.getConfig(++ID)); return configs; }