如何在vc++ 6.0环境下添加声音文件
我现有一个如下路径的C:\Users\lu\Desktop\1.wav的wav音频文件,想加入到MFC工作区间的一个子函数下。我看网上说有如下2种方法:1、调用BOOLs...
我现有一个如下路径的C:\Users\lu\Desktop\1.wav的wav音频文件,想加入到MFC工作区间的一个子函数下。
我看网上说有如下2种方法:
1、调用BOOL sndPlaySound ( LPCSTR lpszSound,UINT fuSound );
或者BOOL PlaySound( LPCSTR lpszSound, HMODULE hmod, DWORD fuSound );函数。
当我把语句PlaySound("C:\Users\lu\Desktop\1.wav",NULL, SND_ASYNC|SND_NODEFAULT );直接添加到子函数里面时,运行提示出错,请问怎么回事?
是不是要在函数调用前加上头文件或者函数声明什么的?
2、将声音文件作为用户自定义资源加入程序资源文件中,经过编译连接生成EXE文件,实现无.WAV文件的声音播放。
请问怎么在资源管理器中加入待播放的声音文件,并生成声音文件资源标识符。
(网上的回答都说这个很简单,不赘述)
我是看的http://zhidao.baidu.com/question/61716608.html下的回答,但是按照它的做法做了却总是出错,希望高手解答。 展开
我看网上说有如下2种方法:
1、调用BOOL sndPlaySound ( LPCSTR lpszSound,UINT fuSound );
或者BOOL PlaySound( LPCSTR lpszSound, HMODULE hmod, DWORD fuSound );函数。
当我把语句PlaySound("C:\Users\lu\Desktop\1.wav",NULL, SND_ASYNC|SND_NODEFAULT );直接添加到子函数里面时,运行提示出错,请问怎么回事?
是不是要在函数调用前加上头文件或者函数声明什么的?
2、将声音文件作为用户自定义资源加入程序资源文件中,经过编译连接生成EXE文件,实现无.WAV文件的声音播放。
请问怎么在资源管理器中加入待播放的声音文件,并生成声音文件资源标识符。
(网上的回答都说这个很简单,不赘述)
我是看的http://zhidao.baidu.com/question/61716608.html下的回答,但是按照它的做法做了却总是出错,希望高手解答。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询