工控编程吧
标题:
157上位机VC MFC播放dat和MPG格式文件
[打印本页]
作者:
qq263946146
时间:
2016-1-10 20:52
标题:
157上位机VC MFC播放dat和MPG格式文件
(, 下载次数: 3)
上传
点击文件名下载附件
157上位机VC MFC播放dat和MPG格式文件
功能展示
DAT视频格式也是MPG格式在以往的VCD中常见,我们当前例程通过控件Windows Media Player进行文件打开播放等操作,效果如图,打开DAT文件后点击播放便可播放视频文件,也可以例程中设置为打开直接播放功能;
要点提示
Windows Media Player控件的功能有很多,对应的操作类也很多,我们当前仅用到打开和播放文件,所以在加载控件时我们只要选择两个类便可,如我们当前例程仅加载了两个类CWMPControls, CWMPPlayer4;
实现功能
1.新建基于对话框的应用程序
2.在主对话框中插入控件Windows Media Player,根据自已的开始需要,设置控件属性,然后关联变量CWMPPlayer4 m_Dat;操作过程中会弹出对话框提示添加类,我们当前例程仅添加两个类CWMPControls, CWMPPlayer4;
3.变量使用前记得添加头文件#include"wmpplayer4.h"#include "wmpcontrols.h“
然后是拖拽按钮控件,实现DAT文件的打开与播放;
void CGkbc8Dlg::OnOpen()
{
CFileDialog Dlg(TRUE,".dat",NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"DAT文件(.dat)|*.dat|mpg文件(*.MPG)|*.MPG||");
if(IDOK == Dlg.DoModal())
{
m_Dat.SetUrl(Dlg.GetPathName());
}
}
void CGkbc8Dlg::OnPlay()
{
m_Dat.GetControls().play();
复制代码
我们来演示下功能实现的整个过程
[iqiyi]http://player.video.qiyi.com/2f007e8c552a1a44fb42eb9b5f9c6942/0/0/w_19rtdczwcx.swf-albumId=5164800509-tvId=5164800509-isPurchase=0-cnId=12[/iqiyi]
(, 下载次数: 0)
上传
点击文件名下载附件
[note]1[/note]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4