mirror of
https://gitlab.com/futo-org/fcast.git
synced 2025-08-09 18:52:50 +00:00
13 lines
728 B
JavaScript
13 lines
728 B
JavaScript
![]() |
const { contextBridge, ipcRenderer } = require('electron');
|
||
|
|
||
|
contextBridge.exposeInMainWorld('electronAPI', {
|
||
|
toggleFullScreen: () => ipcRenderer.send('toggle-full-screen'),
|
||
|
exitFullScreen: () => ipcRenderer.send('exit-full-screen'),
|
||
|
sendPlaybackUpdate: (update) => ipcRenderer.send('send-playback-update', update),
|
||
|
sendVolumeUpdate: (update) => ipcRenderer.send('send-volume-update', update),
|
||
|
onPlay: (callback) => ipcRenderer.on("play", callback),
|
||
|
onPause: (callback) => ipcRenderer.on("pause", callback),
|
||
|
onResume: (callback) => ipcRenderer.on("resume", callback),
|
||
|
onSeek: (callback) => ipcRenderer.on("seek", callback),
|
||
|
onSetVolume: (callback) => ipcRenderer.on("setvolume", callback)
|
||
|
});
|