
1. 打开Visual Studio窗体应用程序项目。
2. 在“工具箱”中找到“Windows Media Player”控件,在需要添加视频的窗口上拖放控件。
3. 在属性窗口中,将“URL”属性设置为视频文件的路径。也可以通过单击右侧的“(...)”按钮来浏览文件并选择视频文件。
4. 运行应用程序并测试视频是否正常播放。
注意:您需要确保视频文件的格式兼容Windows Media Player,例如,Windows Media Player通常支持MP4格式,但是某些编解码器可能无法播放。
右键点击工具箱中某个选项卡-->选择项...-->然后在com组件中找到windows media player在前面的复选框中打钩,然后点击确定就能把该控件添加到选项卡里了我晕,本来我写的格式多好的。。怎么一粘贴上来就成这样啦!!!!!!!。。不过,按照这个步骤,可以解决你要解决的问题的,就是看起来可能比较麻烦。。。如果,还有啥其他的问题,欢迎追问!谢谢。。 调用函数 MCIWndCreate(m_hWnd, /*父窗口句柄*/AfxGetInstanceHandle(), /*与MCIWnd关联的应用程序句柄*/0, /*播放控制参数,一般用0即可*/Filename/*源文件路径*/) 要销毁一个媒体关联的句柄使用函数:MCIWndDestroy() 调用此函数需要包含的头文件:VFw.h 需要加载的库文件:Vfw32.lib 一、包含库及头文件#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,lengthLength = MCIWndGetLength(hMCI)//获得动画总长度Position = MCIWndGetPosition(hMCI)//获得当前播放时间MCIWndPlayFromTo(hMCI,Start,End)//播放指定时间长度的动画MCIWndOpen(hMCI,"左邻架自动.avi",0)//打开一个动画MCIWndPlay(hMCI)//开始播放这个动画MCIWndPause(hMCI)//暂停播放动画欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)