在VS2010的MFC项目中使用Windows Media Player播放视频时,可能会遇到一些问题,如控件插入提示错误、注册表接口缺失以及无法隐藏控件等。通过卸载无关插件、手动指定注册表位置、调整控件窗口大小为0等方法可以解决这些问题。在隐藏控件时,让WMP的窗口大小设为0并重新指定显示Rect可以实现隐藏效果。
MFC播放视频的方式有多种,这里artemisrj介绍了4中前往介绍。我采用在工程中使用Windows Media Player播放mp4的视频的方式进行开发。这里有开发的具体步骤,可以参考执行,不在赘述。VS2010/MFC对话框程序调用Windows Media Player播放器控件【VC学习】VC2010 Windows Media Player控件的使用技巧