MCI 播放mp3 音频文件例程 源文件中需要包含头文件 Mmsystem
h,在Project->Settings->Link->Object/libray module 中加入库 Winmm
或添加代码#pragma comment(lib, "winmm
lib") MCI_OPEN_PARMS op; void CMCIDlg::OnPlay() { // TODO: Add your control notification handler code here DWORD cdlen;//音频文件长度 op
dwCallback=NULL; op
lpstrAlias=NULL; op
lpstrDeviceType=_T("MPEGAudio"); //设备类型,大多数文件可以这样设置 op
lpstrElementName=_T("D:\\2
mp3C:\Documents and Settings\All Users\Documents\My Music\示例音乐"); //文件路径 op
wDeviceID=NULL; //打开设备成功以后保存这个设备号备用 UINT rs; //接受函数返回结果 //发送命令打开设备,成功返回 0,否则返回错误号,第三个参数这里必须 MCI_OPEN_ELEMENT rs=mciSendCommand(NULL,MCI_OPEN,MCI_OPEN_ELEMENT,(DWORD)&op); mciSendCommand(op
wDeviceID,MCI_PLAY,MCI_NOTIFY,(DWORD)&pp); mciSendCommand(NULL,MCI_SET,MCI_SET_DOOR_OPEN,NULL); cdlen=getinfo(op
wDeviceID,MCI_STATUS_LENGTH);//获取音