我用electron 实现了一个录屏软件,使用 desktopCapturer 可以录制全屏,但是我想局部或者区域录屏,就不太行,electronjs 好像不能使用 CropTarget 这个类,只能比较曲折的用ffmpeg实现的。大佬们,有什么优雅的方法吗?
请问,如何对Electron做开启启动的配置呢,官方文档好像没有说明 1、如何设置Electron应用的开机启动,在哪里可以配置? 2、我也想要在Electron应用的设置中进行配置是否开机启动,请问如何做呢?
请问打包和分发的区别是什么? 我在学习Electron的时候,我有看到 electron-builder 是打包工具; electron-forge 是打包/分发工具。 请问打包和分发的区别是什么呢?
请问一下: 1、在Electron中,是否默认情况下,一般都是只有一个window? const mainWindow = new BrowserWindow({...}) 2、在什么场景下,使用多个window呢? 3、是否在Electron创建项目之后,默认情况下,是渲染进程上嵌入的一个SPA应用?
想通过按钮来控制屏幕最大化或最小化,但是运行之后就会报__dirname is not defined,为什么呢 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/f1d31ecaf073d8680ee43e078513f830.png)"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/80dd527058812ae3414697c5735dc167.png)"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/ded2996a8e3bc4e1ccb53572cb475977.png)
哪里有electron的最新教程呀?我在bilibili,百度上搜索发现都是比较早的教程,在youtube上搜索发现教程都更早,哪里有最近的electron的教程?electron现在没人用了吗?
在开发我的 electron 和 vue 是同一文件目录,通过运行 "npm run electron:dev" 和 "npm run serve" 使应用可以显示正常,相当于 "electron" 内嵌了一个 "vue" 但是打包 "npm run electron:build" 后的 exe 页面指向了默认的 "./electron/index.html" ,并没有将我 "vue" 开发的页面展示出来 有点想不明白这个打包逻辑,我的理解 "vue3 + electron" 只是个嵌套关系,那是如何打包到一起的呢? 还望解答,万分感谢!
mac平台下electron使用autoUpdater没有apple签名,有自动更新成功的吗?"image.png" (/img/bVdbhTF) 是必须要给苹果交钱这自动更新功能才能用吗? const { app, autoUpdater,dialog } = require('electron'); const server = 'http://localhost:3000'; autoUpdater.setFeedURL({ url: `${server}/download/latest/${process.platform}` }); autoUpdater.on('update-downloaded', (info) => { // Show a dialog asking the user if they want to restart the app to install the update dialog.showMessageBox({ type: 'question', buttons: ['Install and Restart', 'Later'], defaultId: 0, message: 'A new update has been downloaded. Would you like to install and restart the app now?' }, (response) => { if (response === 0) { // User clicked 'Install and Restart' autoUpdater.quitAndInstall(); } }); });
Electron项目想要使用mysql作为自己的数据库,安装Electron项目的时候,是怎么安装mysql的呢?是怎么设计这个安装流程的?
electron如何获取到桌面音频? 比方说 直播时电脑上播放视频 能不能获取到视频的音频 electorn官方提供的desktopCapturer API也是基于webtrc底层实现的。只能获取麦克风的音频。