您的位置:首页 > 其它

附录1 利用V C的MCIWnd控件实现对AVI格式多媒体文件的实时调用

2008-09-13 11:53 323 查看
一、包含库及头文件
#include "Vfw.h"
#include"MMsystem.h"
#pragma comment(lib,"vfw32.lib")
#pragma comment(lib,"winmm.lib")
二、 在OnInitialdialog中创建MCI对象
HWND hMCI=MCIWndCreate(this->m_hWnd,AfxGetApp()->m_hInstance,MCIWNDF_NOPLAYBAR ,"动画1.avi");
MCIWndSetTimeFormat(hMCI,"frames"); //设置播放时间格式
三、在Ontimer()函数中,根据命令实时调用相应的动画,可能用到的一些函数为:
LONG position,length;
length=MCIWndGetLength(hMCI);//获得动画总长度
position=MCIWndGetPosition(hMCI);//获得当前播放时间
MCIWndPlayFromTo(hMCI,Start,End);//播放指定时间长度的动画
MCIWndOpen(hMCI,"左邻架自动.avi",0);//打开一个动画
MCIWndPlay(hMCI);//开始播放这个动画
MCIWndPause(hMCI);//暂停播放动画
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: