编程问题,使用vc2005,在程序中播放声音,停止声音
编程问题,使用vc2005,在程序中播放声音,停止声音1、根据程序运行的情况分类,播放不同的声音。这个程序我已经完成。2、需要一个播放声音的子函数,至少带两个参数,一个是...
编程问题,使用vc2005,在程序中播放声音,停止声音
1、根据程序运行的情况分类,播放不同的声音。这个程序我已经完成。
2、需要一个播放声音的子函数,至少带两个参数,一个是文件名,一个是播放时间。
3、需要包含到那些文件名,
4、能给出一些知道建议就给追加更高分数
谢谢
IUserNotification::PlaySound("C:\\WINDOWS\\Media\\Windows XP 启动.wav");
system("pause"); error C2664: “IUserNotification::PlaySound”: 不能将参数1 从“const char [37]”转换为“LPCWSTR”Syntax
HRESULT PlaySound( LPCWSTR pszSoundNamepqc
);
Parameters
pszSoundNamepqc
[in] Pointer to a null-terminated string that specifies the alias of the sound to play.
我现在用playsound 函数来完成,为什么提示不能转换成需要的参数呀。我看了MSDN 就是这么实用的呀。有什么问题吧》????
自己搞定了,就是这么搞定的。
// add by lyj 2009-3-26 如果需要播放声音文件,加入下面两行,
//使用函数即可,例如: PlaySound("C:\\WINDOWS\\Media\\Windows XP 启动.wav",NULL,NULL);
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
但是知道了使用playsound 函数,不知道要增加上面的两行,头文件,和lib 。今后使用中,应该怎么知道使用那个函数,加入那个头文件那? 展开
1、根据程序运行的情况分类,播放不同的声音。这个程序我已经完成。
2、需要一个播放声音的子函数,至少带两个参数,一个是文件名,一个是播放时间。
3、需要包含到那些文件名,
4、能给出一些知道建议就给追加更高分数
谢谢
IUserNotification::PlaySound("C:\\WINDOWS\\Media\\Windows XP 启动.wav");
system("pause"); error C2664: “IUserNotification::PlaySound”: 不能将参数1 从“const char [37]”转换为“LPCWSTR”Syntax
HRESULT PlaySound( LPCWSTR pszSoundNamepqc
);
Parameters
pszSoundNamepqc
[in] Pointer to a null-terminated string that specifies the alias of the sound to play.
我现在用playsound 函数来完成,为什么提示不能转换成需要的参数呀。我看了MSDN 就是这么实用的呀。有什么问题吧》????
自己搞定了,就是这么搞定的。
// add by lyj 2009-3-26 如果需要播放声音文件,加入下面两行,
//使用函数即可,例如: PlaySound("C:\\WINDOWS\\Media\\Windows XP 启动.wav",NULL,NULL);
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
但是知道了使用playsound 函数,不知道要增加上面的两行,头文件,和lib 。今后使用中,应该怎么知道使用那个函数,加入那个头文件那? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询