使用VC播放wav要引入什么头文件

发布网友

我来回答

4个回答

热心网友


sndPlaySound( LPCTSTR filename, DWORD nFlag );
文件名,后面跟标志;标志你查MSDN,不同选项意思不同

需要引哪些头文件MSDN上也有的,这些函数用的经常要看MSDN,上面很清楚的。毕竟函数量太大了,没有谁可以完成记住的

热心网友

给个例子:
LPSTR szFileName="C:\\WINDOWS\\Media\\Windows XP Startup.wav"; //声音文件名
PlaySound(szFileName,AfxGetInstanceHandle(),SND_SYNC);

如果用MFC不需要包括什么头, MFC已经包好了, 否则使用Mmsystem.h头文件. Link时使用Winmm.lib库.

热心网友

要使用PlaySound需要
#pragma comment(lib, "winmm.lib")
#include <Mmsystem.h>

函数的具体含义可看MSDN

热心网友

一般情况是播放的参数设置不正确所致,比如采样率设置不正确、压扩率(即u率/a率)不对等等。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com