更新 'SrcParseS.js'

master
src48597962 2 years ago
parent 9c4f6c0c27
commit 7f5c481bbb
  1. 15
      SrcParseS.js

@ -963,7 +963,7 @@ var SrcParseS = {
} }
//dm盒子弹幕 //dm盒子弹幕
let dm = ""; let dm = "";
if(getItem('isdanmu', '0')=="1"){ if(getItem('dmRoute', '0')=="1" && vipUrl.match(/youku|qiyi|ixigua|migu|sohu|pptv|le|cctv|1905.com|mgtv|qq.com/)){
try{ try{
dm = $.require('hiker://page/dmFun?rule=dm盒子').dmRoute(vipUrl); dm = $.require('hiker://page/dmFun?rule=dm盒子').dmRoute(vipUrl);
}catch(e){} }catch(e){}
@ -981,7 +981,16 @@ var SrcParseS = {
}); });
}else{ }else{
if(printlog==1){log('解析完成,进入播放1')}; if(printlog==1){log('解析完成,进入播放1')};
return this.formatUrl(playurl); if(dm && getItem('dmRoute', '0')=="1"){
let MulUrl = this.formatMulUrl(playurl, 0);
return JSON.stringify({
urls: MulUrl.url,
headers: MulUrl.header,
danmu: dm
});
}else{
return this.formatUrl(playurl);
}
} }
}else{ }else{
if(parseStr){ if(parseStr){
@ -1021,7 +1030,7 @@ var SrcParseS = {
var name = 'video'+parseInt(i)+'.m3u8'; var name = 'video'+parseInt(i)+'.m3u8';
url = cacheM3u8(url, {headers: header, timeout: 3000}, name)+'#pre#'; url = cacheM3u8(url, {headers: header, timeout: 3000}, name)+'#pre#';
} }
if(url.indexOf('#isVideo=true#')==-1&&i==0){ if(url.indexOf('#isVideo=true#')==-1 && i==0){
url = url + '#isVideo=true#'; url = url + '#isVideo=true#';
} }
return {url:url, header:header}; return {url:url, header:header};

Loading…
Cancel
Save