比亚迪怎么样:用VC++,怎么做混音合成?
来源:百度文库 编辑:神马品牌网 时间:2024/08/26 20:49:22
我做了一个录音机,可以录麦克风的唱歌.但我想同时加进一个背景音乐(伴奏音乐,MP3格式),用C++怎么实现呢?
HINSTANCE h=AfxGetInstanceHandle(); //得到句柄.
HRSRC hr=FindResource(h,"IDR_WAVE1","WAVE"); //找到声音资源,IDR_WAVE1是你要通过资源标签要导入的声音资源.
HGLOBAL hg=LoadResource(h,hr); //加载声音资源
LPSTR lp=(LPSTR)LockResource(hg);
sndPlaySound(lp,SND_MEMORY|SND_SYNC);//播放
FreeResource(hg);
把这段代码放在View或Doc的构造函数里试试