DirectedMusic

闲来无聊,写了一个音乐播放器,采用纯win32 API ,C++架构,MCI系列媒体接口,内部存储方式是采用STL里的向量(vector),传上来大家共享。。。

点击打开链接下载源文件

部分功能没有完成,有兴趣可以自己写下去

PS:本人后来调试时发现不支持空格路径的音乐文件,解决方案是:

在路径中加上双引号

如:

TCHAR szBuffer[256] = {0};

TCHAR Buffer[256] = {0};

wsprintf(szBuffer,L"cg.mp3");

wsprintf(Buffer,L"open %s",szBuffer);

mciSendString(Buffer,NULL,0,NULL); //打开设备

wsprintf(Buffer,L"play %s repeat",szBuffer);

mciSendString(Buffer,NULL,0,NULL); //播放

 

将上面的改为:

TCHAR szBuffer[256] = {0};

TCHAR Buffer[256] = {0};

wsprintf(szBuffer,L"cg.mp3");

wsprintf(Buffer,L"open \"%s\"",szBuffer);

mciSendString(Buffer,NULL,0,NULL); //打开设备

wsprintf(Buffer,L"play \"%s\" repeat",szBuffer);

mciSendString(Buffer,NULL,0,NULL); //播放

 

 

 

你可能感兴趣的:(mcisendstring)