我想要实现一个桌面端的录屏工具。主要实现的功能是屏幕录制、声音视频录制。
因为是前端开发,我选择了 electron 来开发。
我的思路是创建两个窗口,一个是工具栏用来操作录制,一个是视频显示窗口。但是现在遇到了一个问题,工具栏的窗口一些按钮被点击时需要有弹窗提示。可是工具栏本身的宽高已经确定了,我想着再创建一个窗口专门用来显示弹窗。但是这样一来,后面的页面交互感觉都需要通过创建窗口来实现。感觉功能被我写复杂了....
我之前想的是只用一个主窗口,但是因为录制期间是可以操作桌面、任何地方的,这种方案似乎就不可行。
大家帮我看看我这样的思路对吗?如果不对,这种需求应该怎么实现呢?
1
yuejieyao 2023-11-08 14:50:57 +08:00
如果不创建新窗口,仅通过 dom 弹窗,那显然受到父窗口限制,无法弹出在你现有的窗体之外
不知道你弹窗需要什么具体功能,如果仅是作为一个文字提示,win 端的话直接发个 windows 通知如何 |
2
majianglin 2023-11-08 15:15:38 +08:00
录制这种底层的活选 Electron 就选错了方向了
Electron 强项是能用 web 前端快速出界面 |
4
qianzhu OP @majianglin 😭,还有别的办法吗?
|