feat: openapi 支持切歌
This commit is contained in:
parent
859575aedb
commit
5924a228fe
@ -137,12 +137,29 @@ const handleStartServer = async(port: number, ip: string) => new Promise<void>((
|
||||
mainSend(browserWindow, PLAYER_EVENT_NAME.player_pause)
|
||||
break
|
||||
|
||||
case '/prev':
|
||||
code = 200
|
||||
res.setHeader('Content-Type', 'text/plain; charset=utf-8')
|
||||
res.setHeader('Access-Control-Allow-Origin', '*')
|
||||
msg = 'OK'
|
||||
mainSend(browserWindow, PLAYER_EVENT_NAME.invoke_play_prev)
|
||||
break
|
||||
|
||||
case '/next':
|
||||
code = 200
|
||||
res.setHeader('Content-Type', 'text/plain; charset=utf-8')
|
||||
res.setHeader('Access-Control-Allow-Origin', '*')
|
||||
msg = 'OK'
|
||||
mainSend(browserWindow, PLAYER_EVENT_NAME.invoke_play_next)
|
||||
break
|
||||
|
||||
case '/lyric':
|
||||
code = 200
|
||||
res.setHeader('Content-Type', 'text/plain; charset=utf-8')
|
||||
res.setHeader('Access-Control-Allow-Origin', '*')
|
||||
msg = global.lx.player_status.lyric
|
||||
break
|
||||
|
||||
case '/subscribe-player-status':
|
||||
try {
|
||||
handleSubscribePlayerStatus(req, res, query)
|
||||
|
||||
@ -1,13 +1,17 @@
|
||||
import { pause, play } from '@renderer/core/player/index'
|
||||
import { pause, play, playPrev, playNext } from '@renderer/core/player/index'
|
||||
import { PLAYER_EVENT_NAME } from '@common/ipcNames'
|
||||
import { rendererOff, rendererOn } from '@common/rendererIpc'
|
||||
|
||||
export const registerPlayerAction = () => {
|
||||
rendererOn(PLAYER_EVENT_NAME.player_play, play)
|
||||
rendererOn(PLAYER_EVENT_NAME.player_pause, pause)
|
||||
rendererOn(PLAYER_EVENT_NAME.invoke_play_prev, () => { playPrev() })
|
||||
rendererOn(PLAYER_EVENT_NAME.invoke_play_next, () => { playNext() })
|
||||
|
||||
return () => {
|
||||
rendererOff(PLAYER_EVENT_NAME.player_play, play)
|
||||
rendererOff(PLAYER_EVENT_NAME.player_pause, pause)
|
||||
rendererOff(PLAYER_EVENT_NAME.invoke_play_prev, () => { playPrev() })
|
||||
rendererOff(PLAYER_EVENT_NAME.invoke_play_next, () => { playNext() })
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user