使用 QAudioRecorder 时禁止创建 wav 文件

Disable creating wav file when using QAudioRecorder

我正在开发应用程序 可以从麦克风采样音频。我已经使用 QAudioRecorder 和 QAudioProbe 进行了采样。一切正常。但我刚刚意识到 QAudioRecorder 将录制的音频保存到我的文档中。也许我应该改用 QAudioInput。如果必须的话,我会再做一遍。但是,有什么办法可以禁止创建该音频文件吗?我有我的样品。我的硬盘上不需要它们。谢谢你的帮助。

不幸的是,存储位置是 QAudioRecorder 固有的,您必须使用较低级别的方法 "capture audio" 而不是将其存储到磁盘。

这是一个使用 QAudioInput 的最小示例:http://doc.qt.io/qt-5/qtmultimedia-multimedia-audioinput-example.html