This commit is contained in:
yj 2024-08-28 10:08:00 +08:00
parent bb388a7fc4
commit d17646cd61
2 changed files with 6 additions and 0 deletions

View File

@ -1,5 +1,7 @@
// // 在 preload 脚本中。 // // 在 preload 脚本中。
const { default: createAgoraRtcEngine } = require('agora-electron-sdk')
const { ipcRenderer } = require('electron') const { ipcRenderer } = require('electron')
let rtcEngine = createAgoraRtcEngine()
window.electron = { window.electron = {
// 设置窗口大小 // 设置窗口大小
setMainWindowSize: (config) => { setMainWindowSize: (config) => {
@ -69,4 +71,7 @@ window.electron = {
closeMonitorWindow: () => { closeMonitorWindow: () => {
ipcRenderer.invoke('closeMonitorWindow') ipcRenderer.invoke('closeMonitorWindow')
}, },
getrtcEngine: () => {
return rtcEngine
},
} }

1
src/render.d.ts vendored
View File

@ -17,6 +17,7 @@ export interface IElectronAPI {
getVersion: () => Promise<string>; getVersion: () => Promise<string>;
oepnWindow: (data: any) => any; oepnWindow: (data: any) => any;
getrtcEngine: () => any;
closeMonitorWindow: () => void closeMonitorWindow: () => void
} }