在MFC单文档模式下实现播放MP3音乐文件—源代码

来源:互联网 发布:mac os怎么安装7208 编辑:程序博客网 时间:2024/06/05 15:39
#include <Mmsystem.h>#include <Digitalv.h>void CMP3View::OnRun() {// TODO: Add your command handler code herechar   buf[128]; MCI_OPEN_PARMS mciOpen; MCIERROR mciError;mciOpen.lpstrDeviceType = "mpegvideo";mciOpen.lpstrElementName = "爱的供养.mp3"; //存在在当前项目目录下mciError = mciSendCommand(0,//打开设备MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,(DWORD)(LPMCI_OPEN_PARMS)&mciOpen);if(mciError)       {           mciGetErrorString(mciError,buf,128);           MessageBox("send MCI_OPEN command failed", "ERROR");            return;       }UINT DeviceID = mciOpen.wDeviceID;       MCI_PLAY_PARMS  mciPlay; mciError = mciSendCommand(DeviceID,  //播放设备MCI_PLAY, MCI_WAIT | MCI_DGV_PLAY_REPEAT,  (DWORD)(LPMCI_PLAY_PARMS)&mciPlay);if(mciError)       {         mciGetErrorString(mciError,buf,128);             MessageBox("send MCI_PLAY command failed", "ERROR");           return;       }  mciSendCommand(DeviceID, MCI_CLOSE, NULL, NULL); //关闭设备}


	
				
		
原创粉丝点击