From 64302a17cf85baec86f613e8714d322e0c546e2b Mon Sep 17 00:00:00 2001 From: buddy Date: Sat, 2 Dec 2023 18:53:43 +0800 Subject: [PATCH] fix: cant play on web --- src/utils/musicControl.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/utils/musicControl.ts b/src/utils/musicControl.ts index 8710a5ea..5fb4ce3b 100644 --- a/src/utils/musicControl.ts +++ b/src/utils/musicControl.ts @@ -11,11 +11,14 @@ import { EVENT_SETUP_MENU } from '@/constants' import store from '@/store' +import { isElectron } from '@/constants' export const MusicControllUtils = { doPlayOrPause() { - const { playing } = store.state['Footer'] - ipcRenderer.invoke(EVENT_SETUP_MENU, { playStatus: !playing }) + if (isElectron) { + const { playing } = store.state['Footer'] + ipcRenderer.invoke(EVENT_SETUP_MENU, { playStatus: !playing }) + } eventBus.emit(EVENT_MUSICCONTROL_PLAY_OR_PAUSE_EMITTER) }, doPrev() { @@ -37,8 +40,12 @@ export const MusicControllUtils = { // TODO: 再考虑一下 }, doOpenOrCloseLyrics() { - const { visibleFlash } = store.state['Footer'] - ipcRenderer.invoke(EVENT_SETUP_MENU, { desktopLyricsStatus: !visibleFlash }) + if (isElectron) { + const { visibleFlash } = store.state['Footer'] + ipcRenderer.invoke(EVENT_SETUP_MENU, { + desktopLyricsStatus: !visibleFlash + }) + } eventBus.emit(EVENT_MUSICCONTROL_LYRICS_OPEN_OR_CLOSE_EMITTER) } }