mciSendString 占用句柄
我想用mciSendString来播放音乐,很简单的几句话,发现调用一次后,里面就有句柄未释放,如果循环调用,情况会更糟,不知道是否我哪里没有写正确,现在帖上来,希望大家帮我分析下.谢谢.
CString s, s2;
s2 = _T("D:\\aa.mp3");
while (1)
{
s.Format(_T("open \"%s\" type MPEGVideo alias OpenFile"), s2);
MCIERROR me=mciSendString(s, NULL, 0, 0);
mciSendString(_T("Play OpenFile wait"), NULL, 0, 0);
mciSendString(_T("close OpenFile"), NULL, 0, 0);
}
...全文
相关推荐
C++中利用mciSendString播放音乐
mciSendString是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3,等等,下面我们来介绍一下它的使用方法: 一、打开多媒体文件。 首先在Dialog上面放一个Picture控件,MCISendString在这个Picture控件的平面上播放多媒体文件, 设Picture控件的ID为IDC_STATIC1: CStatic *pStatic=(CStatic*)GetDlgItem(IDC_STATIC1);HWNDh=pStatic->GetSafeHwnd(); CString open1; char buf[25
mciSendString
micsendstring()用来播放多媒体文件的API指令,可播放mp3,wav ,avi等文件
mcisendstring用法
此函数主要是对播放器的简单控制提供了很好的程序代码 有助于初学者应用
C#定义的MP3播放类实例
主要介绍了C#定义的MP3播放类,实例分析了C#操作多媒体音频文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
mciSendString的部分用法
paly,pause 等命令 控制声音大小~


硬件/系统
