From fbbbda8f6140eb6a2d9caa2ad96bdce180f51af5 Mon Sep 17 00:00:00 2001 From: develop202 Date: Mon, 2 Feb 2026 16:10:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8A=95=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/androidURL.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/utils/androidURL.js b/utils/androidURL.js index 3bbf787..f2f26c3 100644 --- a/utils/androidURL.js +++ b/utils/androidURL.js @@ -75,22 +75,36 @@ async function getAndroidURL(userId, token, pid, rateType) { const baseURL = "https://play.miguvideo.com/playurl/v1/play/playurl" let params = "?sign=" + result.sign + "&rateType=" + rateType + "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + result.salt - + "&flvEnable=true&super4k=true" + enableH265Str + enableHDRStr + + "&flvEnable=true&super4k=true" + (rateType == 9 ? "&ott=true" : "") + enableH265Str + enableHDRStr printDebug(`请求链接: ${baseURL + params}`) let respData = await fetchUrl(baseURL + params, { headers: headers }) + printDebug(respData) + if (respData.rid == 'TIPS_NEED_MEMBER') { printYellow("该账号没有会员 正在降低画质") - - params = "?sign=" + result.sign + "&rateType=3" + let respRateType = parseInt(respData.body.urlInfo?.rateType) > 4 ? 4 : 3 + params = "?sign=" + result.sign + "&rateType=" + respRateType + "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + result.salt + "&flvEnable=true&super4k=true" + enableH265Str + enableHDRStr printDebug(`请求链接: ${baseURL + params}`) respData = await fetchUrl(baseURL + params, { headers: headers }) + + if (respData.rid == 'TIPS_NEED_MEMBER') { + printYellow("账号非钻石会员 降低画质") + + params = "?sign=" + result.sign + "&rateType=3" + + "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + result.salt + + "&flvEnable=true&super4k=true" + enableH265Str + enableHDRStr + printDebug(`请求链接: ${baseURL + params}`) + respData = await fetchUrl(baseURL + params, { + headers: headers + }) + } } printDebug(respData)