Linux 下C/C++ 播放声音

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zlyaxixuexi/article/details/79014441

最近在Linux下写一个C语言程序,其中一个功能需要播放声音。
最终选择了一个比较便捷的方法————通过终端播放
代码如下

 
     
1
2
3
4
5
 
     
#include "stdlib.h"
void PlaySound()
{
system("play XXX.mp3");
}

system()函数用于执行终端命令。
play XXX.mp3是播放声音的命令。
在此之前,我们需要安装一个播放声音的软件sox,用于实现在终端下播放声音
$sudo apt-get install sox
安装完成后,还需要安装sox的音频支持插件(选择所有格式)
$sudo apt-get install libsox-fmt-all

这样就可以实现在c语言里播放声音了。

猜你喜欢

转载自blog.csdn.net/zlyaxixuexi/article/details/79014441
今日推荐