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; }