Win32 播放MP3

来源:互联网 发布:mac 查找软件安装路径 编辑:程序博客网 时间:2024/06/05 07:43
#include <mmSystem.h>#pragma comment(lib, "winmm.lib")bool PlayMP3(char * szFileName);MCI_OPEN_PARMS m_mciOpen;  //打开参数MCI_PLAY_PARMS m_mciPlay;  //播放参数bool PlayMP3(char * szFileName) {//PlaySound("C:\\m1.mp3",NULL,SND_FILENAME | SND_ASYNC|SND_LOOP);m_mciOpen.lpstrDeviceType = "mpegvideo"; //要操作的文件类型m_mciOpen.lpstrElementName = szFileName; //要操作的文件路径MCIERROR mcierror=mciSendCommand( 0,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT ,(DWORD)&m_mciOpen); //打开文件命令if(mcierror){return false;}else{m_mciPlay.dwCallback=(DWORD)NULL;m_mciPlay.dwFrom = (DWORD)0; //播放起始位置ms为单位mciSendCommand(m_mciOpen.wDeviceID, MCI_PLAY, MCI_NOTIFY|MCI_FROM, (DWORD)(LPVOID)&m_mciPlay); }return true;}

0 0
原创粉丝点击