forked from miao-moe/QZMusic_PC
feat: 播放器核心集成;MediaSession集成
This commit is contained in:
@@ -5,5 +5,16 @@ electron.contextBridge.exposeInMainWorld("electronAPI", {
|
||||
minimizeWindow: () => electron.ipcRenderer.send("window-minimize"),
|
||||
maximizeWindow: () => electron.ipcRenderer.send("window-maximize"),
|
||||
closeWindow: () => electron.ipcRenderer.send("window-close"),
|
||||
isMaximized: () => electron.ipcRenderer.invoke("window-is-maximized")
|
||||
isMaximized: () => electron.ipcRenderer.invoke("window-is-maximized"),
|
||||
// MPV Control
|
||||
mpv: {
|
||||
load: (url) => electron.ipcRenderer.invoke("mpv-load", url),
|
||||
play: () => electron.ipcRenderer.invoke("mpv-play"),
|
||||
pause: () => electron.ipcRenderer.invoke("mpv-pause"),
|
||||
togglePause: () => electron.ipcRenderer.invoke("mpv-toggle-pause"),
|
||||
stop: () => electron.ipcRenderer.invoke("mpv-stop"),
|
||||
setVolume: (vol) => electron.ipcRenderer.invoke("mpv-set-volume", vol),
|
||||
seek: (time) => electron.ipcRenderer.invoke("mpv-seek", time),
|
||||
onEvent: (callback) => electron.ipcRenderer.on("mpv-event", callback)
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user