将音乐文件添加到C++控制台应用程序

将音乐文件添加到C++控制台应用程序

问题描述:

可能吗?如果它是... 我想要一种方式来添加和播放音乐文件(如.mp3或.wav)在控制台应用程序的背景中,而它运行。我的操作系统是Linux Ubuntu 11.10 32位,我的ide是代码:: blocks.And你能不能举个例子?(我的意思是示例代码)将音乐文件添加到C++控制台应用程序

+0

欢迎来到SO。你试过什么了?你的实际编程问题是什么? – 2012-03-13 12:48:25

下载ffmpeg源代码和校验码为ffplay

或者下载gstreamer的源代码,并检查代码GST推出

gst-launch filesrc location=thesong.mp3 ! mad ! audioconvert ! audioresample ! osssink 

您可以使用SDL_mixer

SDL_Init(SDL_INIT_AUDIO) 
Mix_OpenAudio(audio_rate, audio_format, audio_channels, audio_buffers) 
sound = Mix_LoadWAV("sound.wav"); 
channel = Mix_PlayChannel(-1, sound, 0);