播放振荡/振动发出的声音
我有一个振荡:对于每个时刻t,我都有一组样本。
我需要播放这种振荡的声音(输出到扬声器)。
跨平台 C++(或 Qt)解决方案是首选,Windows 解决方案也不错。
请帮助我改进这个问题,如果你知道如何......
I have an oscillation: for each moment of time t, I have a set of samples.
I need to play the sound of this oscillation (output to speakers).
Cross-platform C++ (or Qt) solution is preferred, solution for Windows is also good.
And please help me improve the question, if you know how...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是使用 Qt 的示例; http://diotavelli.net/PyQtWiki/Playing%20a%20sound%20with% 20QtMultimedia
它使用QAudioOutput来实现PCM音频播放。
Here is an example using Qt; http://diotavelli.net/PyQtWiki/Playing%20a%20sound%20with%20QtMultimedia
It uses QAudioOutput to achieve PCM audio playback.
这是 C++/Qt 代码:
相当肮脏的解决方案,我认为它有内存泄漏......但它有效!
Here is C++/Qt code:
Quite dirty solution, and I think it has memory leaks... But it works!