Javascript 在Electron.js中录制声音

Javascript 在Electron.js中录制声音,javascript,audio,electron,microphone,recording,Javascript,Audio,Electron,Microphone,Recording,我目前正在做一个制作录音机的体验性项目。 我将使用带有按钮的arduino启动/停止录制,这样最终用户就不会与机器(隐藏的Windows笔记本电脑)发生任何交互 正在寻找一种通过麦克风在机器上录制声音的方法,最好是使用Javascript。 声音应在本地录制(不依赖Wifi连接),并且每个声音应保存为单独的文件。 一旦项目完成/安装,我将无法再访问机器,因此非技术用户需要轻松访问文件(因此是arduino/笔记本组合,而不是raspberry pi) 我的强项是JS,所以我希望用电子来做,但我还

我目前正在做一个制作录音机的体验性项目。 我将使用带有按钮的arduino启动/停止录制,这样最终用户就不会与机器(隐藏的Windows笔记本电脑)发生任何交互

正在寻找一种通过麦克风在机器上录制声音的方法,最好是使用Javascript。 声音应在本地录制(不依赖Wifi连接),并且每个声音应保存为单独的文件。 一旦项目完成/安装,我将无法再访问机器,因此非技术用户需要轻松访问文件(因此是arduino/笔记本组合,而不是raspberry pi)

我的强项是JS,所以我希望用电子来做,但我还没有找到一种方法来做这件事。 我尝试过明显的
navigator.mediaDevices.getUserMedia
,出于安全原因,它在Electron上不起作用。那里有很多图书馆,但我看到的那些根本不起作用,已经过时,而且多年没有更新过。 我还尝试使用p5.js,尽管有点复杂,但它工作得很好,但在保存音频文件时需要用户输入,这不是一个选项,因为安装只有一个按钮来启动/停止录制as界面


有人这样做了吗?或者有人能帮我找到正确的方向吗?

你的问题是什么?你尝试了哪些库,为什么它们不适合你?我编辑了第一篇文章,提供了更多信息。谢谢你成功了吗?如果是这样的话,我们希望能找到一个解决方案。。。