Delete 俊版TK版适配fongmi的rule.md
This commit is contained in:
@@ -1,52 +0,0 @@
|
||||
ApiConfig.java TK版505 俊版446
|
||||
|
||||
//video parse rule for host 修改获取接口里的rules配置字段名,适配fongmi配置。20230523
|
||||
|
||||
//video parse rule for host
|
||||
if (infoJson.has("rules")) {
|
||||
VideoParseRuler.clearRule();
|
||||
for(JsonElement oneHostRule : infoJson.getAsJsonArray("rules")) {
|
||||
JsonObject obj = (JsonObject) oneHostRule;
|
||||
if (obj.has("host")) {
|
||||
String host = obj.get("host").getAsString();
|
||||
if (obj.has("rule")) {
|
||||
JsonArray ruleJsonArr = obj.getAsJsonArray("rule");
|
||||
ArrayList<String> rule = new ArrayList<>();
|
||||
for (JsonElement one : ruleJsonArr) {
|
||||
String oneRule = one.getAsString();
|
||||
rule.add(oneRule);
|
||||
}
|
||||
if (rule.size() > 0) {
|
||||
VideoParseRuler.addHostRule(host, rule);
|
||||
}
|
||||
}
|
||||
if (obj.has("filter")) {
|
||||
JsonArray filterJsonArr = obj.getAsJsonArray("filter");
|
||||
ArrayList<String> filter = new ArrayList<>();
|
||||
for (JsonElement one : filterJsonArr) {
|
||||
String oneFilter = one.getAsString();
|
||||
filter.add(oneFilter);
|
||||
}
|
||||
if (filter.size() > 0) {
|
||||
VideoParseRuler.addHostFilter(host, filter);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (obj.has("hosts") && obj.has("regex")) {
|
||||
ArrayList<String> rule = new ArrayList<>();
|
||||
JsonArray regexArray = obj.getAsJsonArray("regex");
|
||||
for (JsonElement one : regexArray) {
|
||||
rule.add(one.getAsString());
|
||||
}
|
||||
|
||||
JsonArray array = obj.getAsJsonArray("hosts");
|
||||
for (JsonElement one : array) {
|
||||
String host = one.getAsString();
|
||||
VideoParseRuler.addHostRule(host, rule);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
String defaultIJKADS="{\"ijk\":[{\"options\":
|
||||
|
||||
|
||||
Reference in New Issue
Block a user