From b9b52f4d9f8f9665ba1aa4fb0f16793328496ec7 Mon Sep 17 00:00:00 2001 From: alger Date: Sat, 12 Apr 2025 13:05:08 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=E7=A1=AE=E4=BF=9D=E4=BB=85?= =?UTF-8?q?=E5=9C=A8=20Electron=20=E4=B8=AD=E8=B0=83=E7=94=A8=20API=20?= =?UTF-8?q?=E5=8F=91=E9=80=81=E6=AD=8C=E6=9B=B2=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/App.vue | 4 +++- src/renderer/hooks/MusicHook.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/renderer/App.vue b/src/renderer/App.vue index 900f00b..b87d9f6 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -116,7 +116,9 @@ onMounted(async () => { // 使用 nextTick 确保 DOM 更新后再初始化 await nextTick(); initAudioListeners(); - window.api.sendSong(cloneDeep(playerStore.playMusic)); + if (isElectron) { + window.api.sendSong(cloneDeep(playerStore.playMusic)); + } } // 初始化快捷键 initShortcut(); diff --git a/src/renderer/hooks/MusicHook.ts b/src/renderer/hooks/MusicHook.ts index 5180025..869ed4f 100644 --- a/src/renderer/hooks/MusicHook.ts +++ b/src/renderer/hooks/MusicHook.ts @@ -395,7 +395,9 @@ const setupAudioListeners = () => { // 监听播放 audioService.on('play', () => { playerStore.setPlayMusic(true); - window.api.sendSong(cloneDeep(playerStore.playMusic)); + if (isElectron) { + window.api.sendSong(cloneDeep(playerStore.playMusic)); + } clearInterval(); interval = window.setInterval(() => { try {