社区
ATL
帖子详情
MFC Mediaplayer是否支持自动暂停
nihao595
2016-05-30 10:45:57
VS2013环境使用C++开发MFC程序,使用pwd.dll支持的的MediaPlayer控件,是否可以实现播放器的自动暂停?比如:设定第10秒停止,当MediaPlayer播放到第10秒的时候,自动停止播放,转为pause状态。
...全文
222
6
打赏
收藏
MFC Mediaplayer是否支持自动暂停
VS2013环境使用C++开发MFC程序,使用pwd.dll支持的的MediaPlayer控件,是否可以实现播放器的自动暂停?比如:设定第10秒停止,当MediaPlayer播放到第10秒的时候,自动停止播放,转为pause状态。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nihao595
2016-06-01
打赏
举报
回复
现在的办法:在播放器控件类中 添加成员变量,指向创建成功后的控件;在播放器控件中增加对外接口,该接口调用系统API函数 SetTimer(),使用回调函数。因为回调函数为全局的,必须使用全局变量,所以添加全局变量记录每个播放器以及每次播放器调用系统定时器时生成的定时器ID.
nihao595
2016-05-31
打赏
举报
回复
如果在控件中添加定时器,由于视频帧率不确定,所以定时器间隔比较小,CPU较高;最关键的是 播放器控件没有句柄,无法使用自己添加的定时器。 没句柄是怎么回事呢?(整个窗口运行中都没有句柄,不是 create () 时机的问题)
nihao595
2016-05-31
打赏
举报
回复
@VisualEleven 外部定时器不准确,比如需要定位到某一帧,只能希望定时器自己停止。
Eleven
2016-05-30
打赏
举报
回复
你自己记个时,到了时间点,调用Pause相关接口不行吗?
nihao595
2016-05-30
打赏
举报
回复
@赵老师, 您意思是说:设定起始播放时间,再设定一个播放时长,播放时长结束时,自动结束? 有设定时长的方法吗?
赵4老师
2016-05-30
打赏
举报
回复
播放时可以指定时长吧。
【
MFC
】Windows Media Player控件示例
使用
MFC
,基于Windows Media Player ActiveX控件,实现视频和音频播放器,可以计算播放时长,控制播放过程。
用
MFC
做的定时器,用了
mediaPlayer
控件
基于
MFC
的定时器,实现自己定时,到了指定时间播放音乐,播放音乐的空间是windows地带的
mediaplayer
MFC
调用windows自带的播放器控件windows media player实现视频播放
在VS2008中用
MFC
的基于对话框调用微软的windows media player多媒体播放器控件,实现多媒体播放器的开发,完成了播放器外框设定,播放,停止,
暂停
,快进/快退,
自动
大小,
是否
全屏等功能,同时将可能需要的所有类一并载入,以供后续深入研究
MFC
的视屏播放器(Media Player 控件)
里面有非客户端的重绘方法,
MFC
基于Media player 控件的视频播放器。播放器是用VS2008编写的。
vc基于
MFC
实现CD播放器源码
vc实现CD播放器源码vc实现CD播放器源码vc实现CD播放器源码
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章