我试图从浏览器捕获音频输出并用JavaScript保存录制的文件(不使用第三方应用或浏览器扩展)。
在WebRTC samples查看示例后,使用getUserMedia()
的MediaStream输出从用户麦克风捕获音频时,此任务似乎相对简单。
有没有办法捕获仅仅是浏览器音频输出的MediaStream?或者是否有更好的方式以可记录到文件的方式访问浏览器的音频输出?
对于上下文,浏览器中的音频输出可能来自多个音频库中的一个(例如Tone.js),所以我宁愿不依赖于生成JS库的JS库生成音频文件。音频。我已经考虑过从AudioContext编写一个文件,但我试图找到一些与音频源无关的解决方案。