我用一个国外的引擎clanlib(www.clanlib.org),
要播放mid 格式,
但clanlib不支持mid???
{不知道是不是我不会用:) }
我想播放.mid,谁能给我说说怎么写。最好是用dmusic!
最好给我源代码!
另外问一句谁用clanlib!!
在线!!!!
要播放mid 格式,
但clanlib不支持mid???
{不知道是不是我不会用:) }
我想播放.mid,谁能给我说说怎么写。最好是用dmusic!
最好给我源代码!
另外问一句谁用clanlib!!
在线!!!!
解决方案 »
- 如何动态调整PICTUER控件的大小
- CListCtrl控件,选中一行的消息处理问题
- LPCTSTR 的字符比较问题
- 在Dlg类中定义CTime型全局变量Bebug时系统报First-chance
- MFC编写exe,调用了ATL编写的COM DLL,为什么接口变化之后,在开发环境中反映不出来,但不影响使用。详情请进
- 求助!已知起点,终点,圆心(逆时针),求OpenGL画圆弧算法!!!
- 准备接触数据库,不知如何入手,请各位高手介绍几本好书 (VC6.0)的
- 一个ListView的问题,,一定给分
- if((str.Left(4)=="查看")||(str.Left(4)=="测试"))是什么意思?
- 请人代做opengl程序,重金酬谢
- 我实在没办法了:(谁用新天下小影霸G7400D的哥们麻烦给烤个BIOS呀
- 关于handle和hwnd
那有你要的!
还有其他的,你看看
<windows程序设计>charles petzold,第22章有写
/////////////////////////////////////
UINT wMIDIDeviceID;
MCI_OPEN_PARMS mciOpenParams;
MCI_PLAY_PARMS mciPlayParams;
DWORD dwError;
mciOpenParams.lpstrDeviceType = "sequencer";
mciOpenParams.lpstrElementName = "backmusic.mid"; //要播放的MIDI
if(dwError=mciSendCommand(0,MCI_OPEN,MCI_OPEN_ELEMENT|MCI_OPEN_TYPE,(DWORD)(LPVOID)&mciOpenParams)); // 播放
else
wMIDIDeviceID=mciOpenParams.wDeviceID;
if(dwError=mciSendCommand(wMIDIDeviceID,MCI_PLAY,MCI_NOTIFY,(DWORD)(LPVOID)&mciPlayParams))
{
mciSendCommand(wMIDIDeviceID,MCI_CLOSE,0,NULL); //关
}你试试
#include "mmsystem.h"
#pragma comment (lib,"WINMM.LIB")