Fix seamless bug

pull/362/head
FongMi 2 years ago
parent c00bbcc5d4
commit 811f8e7a77
  1. 4
      app/src/main/java/com/fongmi/android/tv/bean/Flag.java
  2. 2
      app/src/main/java/com/fongmi/android/tv/utils/Util.java

@ -112,8 +112,8 @@ public class Flag implements Parcelable {
if (getEpisodes().size() == 1) return getEpisodes().get(0);
for (Episode item : getEpisodes()) if (item.rule1(remarks)) return item;
for (Episode item : getEpisodes()) if (item.rule2(number)) return item;
for (Episode item : getEpisodes()) if (item.rule3(remarks)) return item;
for (Episode item : getEpisodes()) if (item.rule4(remarks)) return item;
if (number == -1) for (Episode item : getEpisodes()) if (item.rule3(remarks)) return item;
if (number == -1) for (Episode item : getEpisodes()) if (item.rule4(remarks)) return item;
if (getPosition() != -1) return getEpisodes().get(getPosition());
return strict ? null : getEpisodes().get(0);
}

@ -79,7 +79,7 @@ public class Util {
public static int getDigit(String text) {
try {
if (text.startsWith("上") || text.startsWith("下")) return -1;
return Integer.parseInt(text.replaceAll("(mp4|H264|H265|720p|1080p|2160p|4k|4K)", "").replaceAll("\\D+", ""));
return Integer.parseInt(text.replaceAll("(?i)(mp4|H264|H265|720p|1080p|2160p|4K)", "").replaceAll("\\D+", ""));
} catch (Exception e) {
return -1;
}

Loading…
Cancel
Save