【问】控制台下加载音频步骤
【问】控制台下加载音频方法控制台下C++程序加载音频文件并播放能实现吗?音频文件格式不限。怎么实现呢?或者
【问】控制台下加载音频方法
控制台下C++程序加载音频文件并播放能实现吗?
音频文件格式不限。
怎么实现呢?或者需要什么SDK?
希望知道的人指导下,谢谢!
控制台 c++ 音频
[解决办法]一个资源法,一个附带文件法,调用一个API就可以播放了~
[解决办法]播放音频一般步骤是这样:
读入音频数据(如wma文件等)->解码(将音频文件中的编码数据转为PCM)->声卡播放
读文件不用说了,解码库我只用过ffmpeg,声卡操作用过OpenAL和Qt里的Multimedia、Phono模块。
你也可以看看VLC player,这是个开源的播放器
[解决办法]加上SND_ASYNC标志就可以异步播放,调用PlaySound后立即返回:
播放:PlaySound(L"Wave.wave",NULL,SND_FILENAME
[解决办法]SND_ASYNC);
PlaySound(NULL,NULL,0)可以停止正在播放的声音。