作为背景知识,我是一个相当高级的 C++ 程序员。在这一点上,我想尝试一下声音。为了便于理解,我不想使用库来加载和播放文件,而是想弄清楚如何自己实际执行此操作。对于此应用程序,我想读入一个 .wav 文件(我已经准备好该部分),然后将该数据输出到扬声器。如何将文件中的波形或数据推送到计算机上的扬声器?顺便说一句,我在 Windows 上。
最佳答案
您可以阅读 this article有关如何设置音频设备以及如何将数据流式传输到设备以在 Windows 上播放的信息。如果使用此库对您来说太高级,并且您想更深入地编写自己的 WAV 文件解码并将其输出到声卡,那么您要做的研究远远多于此处适合的答案。
关于c++ - 将原始数据输出到扬声器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30406307/