Use static id

release
FongMi 1 year ago
parent 92174eccb3
commit e91a7387f9
  1. 6
      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<MediaItem.SubtitleConfiguration> getSubtitleConfigs(List<Sub> subs) {
int id = 10000 + new Random().nextInt(10000);
List<MediaItem.SubtitleConfiguration> 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;
}

Loading…
Cancel
Save