我正在开发应用程序女巫可能从麦克风采样音频。我已经使用QAudioRecorder和QAudioProbe进行采样。一切正常。但我刚刚意识到QAudioRecorder会将录制的音频保存到我的文档中。也许我应该使用QAudioInput。如果必须的话,我会再这样做。但是,有没有办法禁用该音频文件的创建?我有我的样品。我不需要他们在我的硬盘上。谢谢你的帮助。使用QAudioRecorder时禁止创建wav文件
1
A
回答
0
不幸的是,存储位置是QAudioRecorder
固有的,您必须使用较低级的方式来“捕获音频”而不将其存储到磁盘。
下面是使用QAudioInput
小例子:http://doc.qt.io/qt-5/qtmultimedia-multimedia-audioinput-example.html
+0
谢谢你的建议。缓冲区满时,我没有找到任何方法发出信号。当缓冲区被填充时,程序将其复制到合并阵列巫婆用于50%重叠。这是我的全功能程序...唯一的问题是在GitHub上创建[file](https://github.com/fpartl/PocketEar/blob/master/recorder.cpp)。我不知道如何使用QAudioInput来做到这一点。 –
相关问题
- 1. 使用C#创建.wav文件
- 2. 使用Okio创建WAV文件
- 3. 如何禁止创建hs_err_pid文件?
- 4. 使用Naudio停止wav文件
- 5. 在执行时禁止创建文件和目录
- 6. 使用lua在freeswitch中使用wav文件播放wav文件
- 7. 如何使用Microsoft Speech Object Library创建一个wav文件
- 8. 使用Android SDK从原始PCM数据创建WAV文件
- 9. 创建WAV块
- 10. 如何从文本文件创建一个wav文件?
- 11. 禁用用户主文件夹创建
- 12. 防止sed创建临时文件
- 13. Gradle - 禁止gradle创建application.xml
- 14. Grails禁止正常创建
- 15. 如果记录器被禁用,则禁止创建空日志文件
- 16. 使用naudio在wav文件中插入wav文件
- 17. 的emacs:如何禁用#文件创建
- 18. 使用“禁止:/ *?”在robots.txt文件
- 19. 在html文件中禁止使用javascript
- 20. 阻止文件创建
- 21. 停止创建.bak文件
- 22. 创建X509Certificate2时是否阻止创建文件?
- 23. 如何用WPF中的wav文件创建数据网格
- 24. 如何用自定义频率音/波创建.wav文件?
- 25. 创建wav文件,而不会用完ram
- 26. 如何禁止在folderX中创建新文件?
- 27. 防止zipalign压缩.wav文件
- 28. c#播放停止wav文件
- 29. 使用ActionScript创建临时XML文件
- 30. 将wav文件转换为wav文件
你可以改变输出位置到一个临时文件或'的/ dev/null',但似乎有点奇怪使用具有在“记录”一类这个名字如果你不想记录的东西。 – MrEricSir
我知道这很奇怪。但是这个解决方案使我可以控制有多少采样通过fft(我需要固定大小的阵列)。 QAudioInput只有毫秒的时间信号。 –
它没有连接IMO,因为它记录,只是不直接到文件。 –