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 {