| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 277 人关注过本帖
标题:mciSendString 问题
只看楼主 加入收藏
sdjk1990
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-7-29
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
mciSendString 问题
mciSendString ("open movie ",0, 0, 0 )这个命令中只能手动修改全路径吗?能不能通过调用函数修改啊。求大神指教啊
2012-07-29 10:28
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:20 
百度上的使用方法,看看是否有帮助

mciSendString是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3,等等,下面我们来介绍一下它的使用方法:   一,打开多媒体文件。   首先在Dialog上面放一个Picture控件,MCISendString就在这个Picture控件的平面上播放多媒体文件,   设Picture控件的ID为IDC_STATIC1:   CStatic *pStatic=(CStatic*)GetDlgItem(IDC_STATIC1);HWND h=pStatic->GetSafeHwnd();   CString open1;   char buf[256];   open1.Format("open f:""mpeg""mpeg1.avi type MPEGVideo Alias movie parent %u Style %u notify", h,WS_CHILD);   mciSendString(open1.GetBuffer(open1.GetLength()),buf,sizeof(buf),NULL);   这样F盘下面的mpeg目录下的mpeg1.avi就打开了,其中的type MPEGVideo是指打开MPEG,AVI等类型,如果不加type MPEGVideo这一句,就是打开WAV,MP3等,Alias movie定义了mpeg1.avi的别名为movie,以后可以通过操作movie就可以操作mpeg1.avi。   二,播放多媒体文件。   上面我们已经打开了f:"mpeg"mpeg1.avi,现在我们来播放它:   mciSendString("play movie",buf,sizeof(buf),NULL);   如果想全屏播放:   mciSendString("play movie fullscreen",buf,sizeof(buf),NULL);   三,暂停播放。   mciSendString("pause movie",buf,sizeof(buf),NULL);   四,停止播放。   mciSendString("close movie",buf,sizeof(buf),NULL);   五,得到所播放文件的长度。   char sPosition[256];long lLength;   mciSendString("Status movie length", sPosition, 255,0);lLength=strtol(sPosition, NULL, 10);   其中lLength就是所播放文件的长度。   六,得到所播放文件的声音大小。   char chVolume[256];long lVolume;mciSendString("status movie volume",chVolume,255,0);lVolume=strtol(chVolume,NULL,10);其中lVolume就是所播放文件的声音大小。   七,到你指定的位置播放。   CString step1;long lPosition;   lPosition=100;   step1.Format("seek movie to %ld",lPosition);   mciSendString(step1.GetBuffer(step1.GetLength()),buf,sizeof(buf),0);   其中lPosition就是要到的播放位置,可以由你指定

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2012-08-05 05:38
快速回复:mciSendString 问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015880 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved