MFC中使用WMP控件如何使视频播放画面铺满整个控件,使其没有黑边?
比如控件是16:9的比例,但视频是3:2的,这样一播放左右两边就是黑色的部分,调用CWMPPlayer4中的put_stretchtofit方法只是将视频画面撑大适应控件...
比如控件是16:9的比例,但视频是3:2的,这样一播放左右两边就是黑色的部分,调用CWMPPlayer4中的put_stretchtofit方法只是将视频画面撑大适应控件大小,但是没能自动拉伸铺满,求大牛解决
展开
2个回答
展开全部
CWMPPlayer4应该是Windows media player 9安装后注册的控件,XP系统的标准控件配置。
相比较而言,Windows media player 9有些落伍了,因为该播放器本身就不具备让视频铺满窗口(强制更改视频长宽比)的功能,而它提供的CWMPPlayer4只是让开发人员能部分的使用Windows media player 9的功能。可想而知,CWMPPlayer4不大可能给出超越Windows media player 9本身功能的类或函数。
所以,要满足你的要求,恐怕不能简单的依赖CWMPPlayer4现成的函数。
相比较而言,Windows media player 9有些落伍了,因为该播放器本身就不具备让视频铺满窗口(强制更改视频长宽比)的功能,而它提供的CWMPPlayer4只是让开发人员能部分的使用Windows media player 9的功能。可想而知,CWMPPlayer4不大可能给出超越Windows media player 9本身功能的类或函数。
所以,要满足你的要求,恐怕不能简单的依赖CWMPPlayer4现成的函数。
追问
那怎么解决呢?
参考资料: http://zhidao.baidu.com/question/38084872.html
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询