如何在Linux上的C ++中播放.wav文件?

Sur*_*ari 5 c++ linux windows playback audio-player

我有一个关于在C ++中播放.wav文件的问题。我正在寻找一种可以在Linux和Windows上播放的方法,并且想在功能结束后将其分解,您是否知道此示例?

感谢您的任何回答:)!

我来自德国,请不要为我的语法或拼写而生气:D。

Pra*_*ndh 1

标题提到了 Linux,但你在帖子中提到了 Windows 和 Linux。

  • 对于 Linux,如果您坚持使用 C++,最好是使用 gstreamer。查看 gstreamer 代码中的 gst-launch。它在 Linux 机器上运行如下。

    $ gst-launch filesrc location =“文件位置”!瓦夫解析!阿尔萨辛克

来自,http://sanchayanmaity.github.io/beagleboard-xm/linux/programming/software/2014/08/07/playing-wavmp3-file-using-gstreamer-in-code.html

  • 对于 Windows,或者如果您想在 Windows 和 Linux 上使用操作系统无关的代码,您可以使用 SDL,

http://lazyfoo.net/SDL_tutorials/lesson11/