在Electron.js中录制声音

时间:2018-04-23 10:42:48

标签: javascript audio electron microphone recording

我目前正致力于构建录音机的体验项目。 我将使用带有按钮的arduino来开始/停止录制,以便最终用户根本不与机器(隐藏的Windows笔记本电脑)进行交互。

寻找一种通过麦克风在机器上录制声音的方法,最好是在Javascript中。 声音应该在本地录制(不依赖于Wifi连接),每个声音都应该保存为单独的文件。 项目完成/安装后,我将无法访问该机器,因此非技术用户可以轻松访问这些文件(例如arduino / laptop组合,而不是例如Rasberry pi)。

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

是否有人这样做过,或者是否有人能够让我朝着正确的方向前进?

0 个答案:

没有答案