更新 'SrcParseS.js'

master
src48597962 2 years ago
parent 89d09d3ba5
commit 90eb291e7e
  1. 33
      SrcParseS.js

@ -474,8 +474,9 @@ var SrcParseS = {
} }
} }
//测试进播放用代理播放 //测试进播放用代理播放
let u = startProxyServer($.toString((Uparselist,vipUrl) => { let u = startProxyServer($.toString((Uparselist,vipUrl,task,testvideourl) => {
let url = base64Decode(MY_PARAMS.url); log(MY_PARAMS);
let url = MY_PARAMS.url;
/* /*
if (url.includes(".ts")) { if (url.includes(".ts")) {
log("代理ts:" + url); log("代理ts:" + url);
@ -490,16 +491,22 @@ var SrcParseS = {
*/ */
log("我在代理" + url); log("我在代理" + url);
let parsename = url; let parsename = url;
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcParseS.js'); let playUrl = "";
let ulist = Uparselist.filter(item => { try{
return item.name==parsename; //require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcParseS.js');
}) let ulist = Uparselist.filter(item => {
let obj = { return item.name==parsename;
ulist: ulist, })
vipUrl: vipUrl, let obj = {
testurl: SrcParseS.testvideourl ulist: ulist,
vipUrl: vipUrl,
testurl: testvideourl
}
playUrl = task(obj);
}catch(e){
log(parsename+">解析错误>"+e.message);
} }
let playUrl = SrcParseS.task(obj);
log("解析到播放地址>"+playUrl); log("解析到播放地址>"+playUrl);
let f = cacheM3u8(playUrl); let f = cacheM3u8(playUrl);
return readFile(f.split("##")[0]); return readFile(f.split("##")[0]);
@ -576,9 +583,9 @@ var SrcParseS = {
return ff; return ff;
} }
*/ */
},Uparselist,vipUrl)); },Uparselist,vipUrl,this.task,this.testvideourl));
Uparselist.forEach((item) => { Uparselist.forEach((item) => {
urls.push(u + "?url=" + base64Encode(item.name) + "#.m3u8#pre#"); urls.push(u + "?url=" + item.name + "&url2="+vipUrl+"#.m3u8#pre#");
names.push(item.name); names.push(item.name);
}) })
return { return {

Loading…
Cancel
Save