matchActionDecider: add support for multiple m3u8 links

This commit is contained in:
dumbmoron 2024-05-28 08:52:13 +00:00
parent 64b5990d81
commit eeec0837f7
No known key found for this signature in database

View File

@ -24,7 +24,7 @@ export default function(r, host, userFormat, isAudioOnly, lang, isAudioMuted, di
else if (r.isGif && toGif) action = "gif"; else if (r.isGif && toGif) action = "gif";
else if (isAudioMuted) action = "muteVideo"; else if (isAudioMuted) action = "muteVideo";
else if (isAudioOnly) action = "audio"; else if (isAudioOnly) action = "audio";
else if (r.isM3U8) action = "singleM3U8"; else if (r.isM3U8) action = "m3u8";
else action = "video"; else action = "video";
if (action === "picker" || action === "audio") { if (action === "picker" || action === "audio") {
@ -48,8 +48,12 @@ export default function(r, host, userFormat, isAudioOnly, lang, isAudioMuted, di
params = { type: "gif" } params = { type: "gif" }
break; break;
case "singleM3U8": case "m3u8":
if (Array.isArray(r.urls)) {
params = { type: "render" }
} else {
params = { type: "remux" } params = { type: "remux" }
}
break; break;
case "muteVideo": case "muteVideo":