更新 'SrcJyAliPublic.js'

master
src48597962 2 years ago
parent 8e8ef58b1b
commit 6cb8d5b059
  1. 14
      SrcJyAliPublic.js

@ -13,7 +13,7 @@ let music = new RegExp("mp3|m4a|wma|flac","i");//进入音乐播放器
let image = new RegExp("jpg|png|gif|bmp|ico|svg","i");//进入图片查看
const transcoding = {UHD: "4K 超清",QHD: "2K 超清",FHD: "1080 全高清",HD: "720 高清",SD: "540 标清",LD: "360 流畅"};
function aliSharePlayUrl(share_id,share_pwd,file_id,alitoken){
function aliSharePlayUrl(share_id,file_id,alitoken,share_pwd){
try{
function getNowTime() {
const yy = new Date().getFullYear()
@ -92,15 +92,15 @@ function aliSharePlayUrl(share_id,share_pwd,file_id,alitoken){
}
}
function getAliUrl(share_id, share_pwd, file_id, alitoken) {
function getAliUrl(share_id, file_id, alitoken,share_pwd) {
try {
let urls = [];
let names = [];
let heads = [];
let u = startProxyServer($.toString((aliSharePlayUrl,share_id,share_pwd,file_id,alitoken) => {
let u = startProxyServer($.toString((aliSharePlayUrl,share_id,file_id,alitoken,share_pwd) => {
function geturl(fileid,line){
//预加载时会变file_id,所以ts过期更新时还取原来的id
let playUrlList = aliSharePlayUrl(share_id,share_pwd,fileid,alitoken) || [];
let playUrlList = aliSharePlayUrl(share_id,fileid,alitoken,share_pwd) || [];
let aliurl;
playUrlList.forEach((item) => {
if(item.template_id == line){
@ -167,9 +167,9 @@ function getAliUrl(share_id, share_pwd, file_id, alitoken) {
let ff = geturl(file_id,line);
return ff;
}
},aliSharePlayUrl,share_id,share_pwd,file_id,alitoken));
},aliSharePlayUrl,share_id,file_id,alitoken,share_pwd));
let playUrlList = aliSharePlayUrl(share_id, share_pwd, file_id, alitoken) || [];
let playUrlList = aliSharePlayUrl(share_id,file_id,alitoken,share_pwd) || [];
if(playUrlList.length>0){
playUrlList.forEach((item) => {
urls.push(u + "?url=" + base64Encode(item.url+"|"+item.template_id) + "#.m3u8#pre#");
@ -191,7 +191,7 @@ function getAliUrl(share_id, share_pwd, file_id, alitoken) {
}
}
function getSubtitle(share_id,share_pwd,sub_file_id){
function getSubtitle(share_id,sub_file_id,share_pwd){
try{
share_pwd = share_pwd&&share_pwd.length==4?share_pwd:"";
let sharetoken = JSON.parse(request('https://api.aliyundrive.com/v2/share_link/get_share_token', { body: { "share_pwd": share_pwd, "share_id": share_id }, method: 'POST', timeout: 3000 })).share_token;

Loading…
Cancel
Save