From 106de44062b6988d1643c8e1caf65472ed51a653 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sun, 26 Mar 2023 20:08:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyAliDisk.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyAliDisk.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/SrcJyAliDisk.js b/SrcJyAliDisk.js index e524ac97..b51ae2fd 100644 --- a/SrcJyAliDisk.js +++ b/SrcJyAliDisk.js @@ -284,14 +284,13 @@ function aliMyDisk(folder_id,nofilter) { require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliPublic.js'); if(alitoken){ file_url = base64Decode(file_url); - sub_file_url = base64Decode(sub_file_url); + sub_file_url = sub_file_url?base64Decode(sub_file_url):""; let play = aliMyPlayUrl(file_id); - log(play) if (play.urls) { if (sub_file_url) { play['subtitle'] = sub_file_url; } - play.urls.unshift(file_url); + play.urls.unshift(file_url+ "#.m3u8#pre#"); play.names.unshift("原始 文件"); play.headers.unshift({'Referer':'https://www.aliyundrive.com/'}); log(play) @@ -302,7 +301,7 @@ function aliMyDisk(folder_id,nofilter) { }else{ return "toast://未获取到阿里token"; } - }, item.file_id, base64Encode(item.url), base64Encode(sub_file_url)), + }, item.file_id, base64Encode(item.url), sub_file_url?base64Encode(sub_file_url):""), desc: filesize < 1024 ? filesize.toFixed(2) + 'MB' : (filesize/1024).toFixed(2) + 'GB', col_type: 'avatar', extra: {