From 8d79035675cee7d66337a56a8f89ee1bac831f79 Mon Sep 17 00:00:00 2001 From: MengYX Date: Thu, 13 Aug 2020 15:25:41 +0800 Subject: [PATCH] Fix .xm file type recognize error --- src/decrypt/xm.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/decrypt/xm.js b/src/decrypt/xm.js index c25e2d4..cd9e7f7 100644 --- a/src/decrypt/xm.js +++ b/src/decrypt/xm.js @@ -1,4 +1,4 @@ -import {AudioMimeType, DetectAudioExt, GetArrayBuffer, GetFileInfo, GetMetaCoverURL, IsBytesEqual} from "./util"; +import {AudioMimeType, GetArrayBuffer, GetFileInfo, GetMetaCoverURL, IsBytesEqual} from "./util"; import {Decrypt as RawDecrypt} from "./raw"; @@ -35,7 +35,7 @@ export async function Decrypt(file, raw_filename, raw_ext) { for (let cur = dataOffset; cur < lenAudioData; ++cur) audioData[cur] = (audioData[cur] - key) ^ 0xff; - const ext = DetectAudioExt(audioData, "mp3"); + const ext = FileTypeMap[typeText]; const mime = AudioMimeType[ext]; let musicBlob = new Blob([audioData], {type: mime});