因为涉及到播放视频,所以找了一下通用的几种。
1.ActiveX Windows Media Player控件
可以支持各种有损无损的视频格式,可扩展性也比较强,还是不错的。
这位兄台写得实在不错,就不照搬了
关于一般控件的添加,这里有说明,写得挺好,下面还有讨论什么的
如果上一篇出现问题,那么看看是不是这个
第三篇是应用级别的文章,大家可以看看
另外,在点击控件的时候,可以把下面相应自带的按钮给去掉,只剩下屏幕,点击相应控件,右击-》“属性”,uiMode 改成none
虽然我不知道为什么有时候直接这样改不行,如果还是没有效果,那么,直接在对话框初始化中加入下面一句
//CDialog::OnInitDialog();
// TODO: 在此添加额外的初始化代码
m_Player.put_uiMode(L "none" );
// return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
这里是一个极其简单的小demo,可以下载试试看,不用积分
2.animation control
本人没有做过,看到过有介绍,貌似GIF也可以播放
3.MCI 接口
写过一个小Memo,表示还是简单地实现了无损压缩,注意替换一下路径,呵呵。不支持有损压缩的avi.
http://download.csdn.net/detail/artemisrj/5312738
不小心要了一个积分,如果没有必要就不要下了,不值得
4.directX的DLL应该也可以实现