diff --git a/src/audioManager.js b/src/audioManager.js index 0b01a5f..68e18c7 100644 --- a/src/audioManager.js +++ b/src/audioManager.js @@ -132,6 +132,7 @@ class AudioManager { this.localFileCache = uni.getStorageSync("audio_local_files") || {}; // 启动时自动清理过期的缓存文件(URL 已不在 audioFils 中的文件) this.cleanObsoleteCache(); + this.initAudios(); } @@ -374,7 +375,6 @@ class AudioManager { debugLog(`命中本地缓存: ${key}`); setupAudio(localPath); } else { - console.log("download"); // 下载并尝试保存 uni.downloadFile({ url: src, @@ -382,7 +382,7 @@ class AudioManager { success: (res) => { if (res.tempFilePath) { // 尝试保存文件到本地存储(持久化) - uni.saveFile({ + uni.getFileSystemManager().saveFile({ tempFilePath: res.tempFilePath, success: (saveRes) => { const savedPath = saveRes.savedFilePath; diff --git a/src/components/BackToGame.vue b/src/components/BackToGame.vue index f3dcc0f..5fe98f7 100644 --- a/src/components/BackToGame.vue +++ b/src/components/BackToGame.vue @@ -1,12 +1,14 @@