#include <windows.h>
#include <mmsystem.h>
#include <stdio.h>
//#pragma comment(lib, "Winmm.lib")
int main(int argc, char *argv[])
{
//TCHAR fileName[]="D://mp3//Someone Like You.mp3"; //绝对地址形式
TCHAR fileName[]="Someone Like You.mp3";
TCHAR shortName[MAX_PATH];
GetShortPathName(fileName,shortName,sizeof(shortName)/sizeof(TCHAR));
//printf("shortName = %s\n",shortName);
TCHAR cmd[MAX_PATH+10];
wsprintf(cmd,"play %s",shortName);
//printf("cmd = %s\n",cmd);
mciSendString(cmd,NULL, 0, NULL);
//mciSendString("play SOMEON~1.mp3",NULL, 0, NULL); //一句话播放mp3
Sleep(5 * 60 * 1000); //这里是防止一播放就结束做的延迟
return 0;
}
转自 http://www.cnblogs.com/ikodota/archive/2013/02/22/2922619.html