如何使用Java/Playwright录制浏览器/系统音频



我目前正在使用Playwright与一个给人们打电话的网页进行交互。我需要记录前5秒的调用,并将文件保存在本地,以便在执行后播放。我在任何地方都找不到一个好的解决方案。如有任何帮助,我们将不胜感激。

我需要录制浏览器音频5秒钟并将其存储。我不介意是否必须捕获整个系统的音频,但更喜欢只捕获浏览器的音频。当前使用Java和Playwright操作系统:Windows 10

对于任何面临与我相同问题的人,请查看安装后的FMedia。您可以通过命令行调用程序,也可以使用Java.Lang.Process库调用Java。我做到了:Process p=Runtime.getRuntime((.exec(fmedia--record--dev loopback=0-o OutputFile.wav--globcmd=listen--until=5(;这使我可以录制所有系统音频5秒钟。--globcmd命令还意味着,如果您愿意,可以使用另一个进程停止录制。查看FMedia文档或其GitHub页面了解更多信息。https://github.com/stsaz/fmedia#install如果有人找到了更优雅的解决方案或本地java解决方案,请随时在下面添加您的建议,我只是想我会为其他处于我位置的人回答这个问题。

相关内容

最新更新