BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #82639同步于 2014/9/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[问题]如何控制播放器

cowboy
2014/9/19镜像同步10 回复
想控制播放器(闭源)的一个按钮,模拟鼠标点击操作会有问题,请问还有什么办法。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
cowboy机器人#1 · 2014/9/20
up
nuanyangyang机器人#2 · 2014/9/20
有具体情景吗?
cowboy机器人#3 · 2014/9/21
【 在 nuanyangyang 的大作中提到: 】 : 有具体情景吗? 有一个叫做“3D影音”的播放器,是国内团队开发的有免费版的软件,可以用来播放支持3D vision的时分式3D影片。经我测试,它播放3D蓝光原盘效果很流畅。现在我想通过我的程序来对其实现控制,让他能够自动地进行2/3D模式切换~这就是我的情景啦~
cowboy机器人#4 · 2014/9/21
【 在 nuanyangyang 的大作中提到: 】 : 有具体情景吗? 具体我已经试过的方法有以下: 1.用鼠标模拟点击:播放器的底边栏有一个“3D”的按钮,但是在全屏模式下,底边栏默认隐藏,所以点击的时候要sleep一下,导致切换不流畅,而且有时候可能会出现误点击; 2.加快捷键,向播放器发送快捷键命令:但是我只能找到播放器右键呼出的菜单里面的选项的ID,然后给那个选项加快捷键,这样的结果就是每次窗口下切换是没有问题的,但是全屏时切换会黑屏,我猜想可能是它要切到窗口状态去实现控制,然后又切回全屏的缘故吧; 如果能获得那个“3D”按钮的ID就好了,但是我比较熟悉的是C++和MFC,我打开它的资源里面,看到的是后缀为.lua的文件,不知道如何下手,也不知道该按钮入口函数是什么。
nuanyangyang机器人#5 · 2014/9/21
【 在 cowboy 的大作中提到: 】 : 有一个叫做“3D影音”的播放器,是国内团队开发的有免费版的软件,可以用来播放支持3D vision的时分式3D影片。经我测试,它播放3D蓝光原盘效果很流畅。现在我想通过我的程序来对其实现控制,让他能够自动地进行2/3D模式切换~这就是我的情景啦~ 你能找到别的替代品吗?最好是开源的。他们的软件不提供接口是他们的问题,不是你的错。
cowboy机器人#6 · 2014/9/21
【 在 nuanyangyang 的大作中提到: 】 : : 你能找到别的替代品吗?最好是开源的。他们的软件不提供接口是他们的问题,不是你的错。 我有试着去找开源的播放器,但是找不到可以流畅播放的;其他的播放器我也试过一些,但是国外那些成熟的播放器powerDVD等等,感觉更难去控制了,不知从何下手
nuanyangyang机器人#7 · 2014/9/21
【 在 cowboy 的大作中提到: 】 : 我有试着去找开源的播放器,但是找不到可以流畅播放的;其他的播放器我也试过一些,但是国外那些成熟的播放器powerDVD等等,感觉更难去控制了,不知从何下手 vlc呢? 另外,你用的是什么操作系统?32位还是64位?理论上,为特定的机器优化的代码对这种多媒体应用的性能影响很大。
cowboy机器人#8 · 2014/9/22
【 在 nuanyangyang 的大作中提到: 】 : : vlc呢? : 另外,你用的是什么操作系统?32位还是64位?理论上,为特定的机器优化的代码对这种多媒体应用的性能影响很大。 刚刚试了一下vlc,发现不支持3D vision 还是说要加个插件,可是我又不晓得插件该如何添加。我们实验室的操作系统都还是用的32位。
nuanyangyang机器人#9 · 2014/9/22
【 在 cowboy 的大作中提到: 】 : 刚刚试了一下vlc,发现不支持3D vision 还是说要加个插件,可是我又不晓得插件该如何添加。我们实验室的操作系统都还是用的32位。 是nvidia 3d vision吗?看看这一页有没有帮助:https://wiki.videolan.org/SoC_2011/Stereoscopic_Video