Update SrcAuto.js

assistant
jevons0411 2 years ago
parent bb4fe4b278
commit 186abc7314
  1. 34
      SrcAuto.js

@ -688,6 +688,22 @@ function x5Player(x5jxlist, x5nmlist, vipUrl, sortlist, parmset, faillist, forma
if (window.c * 250 >= parmset.timeout*1000) { if (window.c * 250 >= parmset.timeout*1000) {
if (x5jxlist.length == 1) { if (x5jxlist.length == 1) {
//最后一个X5解析失败了,排序+1 //最后一个X5解析失败了,排序+1
let failsum = 0;
for(var j=0;j<sortlist.length;j++){
if(sortlist[j].name == x5nmlist[0]){
sortlist[j].sort = sortlist[j].sort+1;
failsum = sortlist[j].sort;
if(sortlist[j].stopfrom.indexOf(parmset.from)==-1){
if((parmset.autoselect==1&&failsum>2)||(failsum>=parmset.failcount)){
//自动选择接口时此接口失败大于2时、失败次数大于限定,此片源排除此解析接口
sortlist[j].stopfrom[sortlist[j].stopfrom.length] = parmset.from;
};
}
break;
}
}
fba.writeFile("hiker://files/rules/Src/Auto/SrcSort.json", JSON.stringify(sortlist));
fba.hideLoading(); fba.hideLoading();
/* /*
if(userconfig.x5test.sccesslist){ if(userconfig.x5test.sccesslist){
@ -721,21 +737,6 @@ function x5Player(x5jxlist, x5nmlist, vipUrl, sortlist, parmset, faillist, forma
return "toast://〖"+parmset.parseStr+"〗解析失败"; return "toast://〖"+parmset.parseStr+"〗解析失败";
} }
}else{ }else{
let failsum = 0;
for(var j=0;j<sortlist.length;j++){
if(sortlist[j].name == x5nmlist[0]){
sortlist[j].sort = sortlist[j].sort+1;
failsum = sortlist[j].sort;
if(sortlist[j].stopfrom.indexOf(parmset.from)==-1){
if((parmset.autoselect==1&&failsum>2)||(failsum>=parmset.failcount)){
//自动选择接口时此接口失败大于2时、失败次数大于限定,此片源排除此解析接口
sortlist[j].stopfrom[sortlist[j].stopfrom.length] = parmset.from;
};
}
break;
}
}
fba.writeFile("hiker://files/rules/Src/Auto/SrcSort.json", JSON.stringify(sortlist));
return "toast://所有解析都失败了,请重新配置断插解析"; return "toast://所有解析都失败了,请重新配置断插解析";
}; };
} else { } else {
@ -759,8 +760,7 @@ function x5Player(x5jxlist, x5nmlist, vipUrl, sortlist, parmset, faillist, forma
return x5Player(x5jxlist.slice(1), x5nmlist.slice(1), vipUrl, sortlist, parmset, faillist, formatUrl); return x5Player(x5jxlist.slice(1), x5nmlist.slice(1), vipUrl, sortlist, parmset, faillist, formatUrl);
} }
} }
fy_bridge_app.putVar('test','a');
fy_bridge_app.log(fy_bridge_app.getVar('test',''));
//fba.log(fy_bridge_app.getUrls()); //fba.log(fy_bridge_app.getUrls());
var urls = _getUrls(); var urls = _getUrls();
var exclude = /\/404\.m3u8|\/xiajia\.mp4|\/余额不足\.m3u8|\.css|\.js|\.gif|\.png|\.jpeg|api\.m3u88\.com/;//设置排除地址 var exclude = /\/404\.m3u8|\/xiajia\.mp4|\/余额不足\.m3u8|\.css|\.js|\.gif|\.png|\.jpeg|api\.m3u88\.com/;//设置排除地址

Loading…
Cancel
Save