使用VC播放wav要引入什么头文件
发布网友
发布时间:2022-04-25 05:56
我来回答
共4个回答
热心网友
时间:2023-11-01 01:46
用
sndPlaySound( LPCTSTR filename, DWORD nFlag );
文件名,后面跟标志;标志你查MSDN,不同选项意思不同
需要引哪些头文件MSDN上也有的,这些函数用的经常要看MSDN,上面很清楚的。毕竟函数量太大了,没有谁可以完成记住的
热心网友
时间:2023-11-01 01:47
给个例子:
LPSTR szFileName="C:\\WINDOWS\\Media\\Windows XP Startup.wav"; //声音文件名
PlaySound(szFileName,AfxGetInstanceHandle(),SND_SYNC);
如果用MFC不需要包括什么头, MFC已经包好了, 否则使用Mmsystem.h头文件. Link时使用Winmm.lib库.
热心网友
时间:2023-11-01 01:47
要使用PlaySound需要
#pragma comment(lib, "winmm.lib")
#include <Mmsystem.h>
函数的具体含义可看MSDN
热心网友
时间:2023-11-01 01:48
一般情况是播放的参数设置不正确所致,比如采样率设置不正确、压扩率(即u率/a率)不对等等。。