DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: delifei
今日帖子: 47
在线用户: 15
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 xin142857 (xin) ▲△△△△ -
注册会员
2018/9/9 19:00:57
标题:
和视频播放器相关的一些疑难问题~~~ 浏览:351
加入我的收藏
楼主: 我目前做的软件(windows平台),想在其他视频播放器(比如迅雷影音、QQ影音之类的软件)运行时,获取其播放的视频文件信息,如视频存放路径、视频名字、视频总长度、以及目前播放的进度等,并在播放器上层显示一些内容(类似于外挂字幕那种显示方式,遮挡在视频前显示)。

不知道以上功能可否实现,网上搜了半天也没找到相关的资料,特来此求问。
----------------------------------------------
含辛
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲△ -
普通会员
2018/9/9 19:45:44
1楼: 别的问题 500万人民币大概都能解决。
你的问题 5 个亿也不一定能解决。
主要是你给钱,人家也不配合。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 bahamut8348 (leonna) ▲▲▲▲▲ -
普通会员
2018/9/9 23:11:29
2楼: 可以,不过你连资料都搜不到,我觉得给你说了也没啥大用。。

大概概括一下,就是hook技术。

现在的win平台的播放器总是绕不开directshow接口的。区别只是看他是直接用了系统存在的分离器和解码器还是用的自己自带的。

比如mpc就是用的自己的。比如迅雷什么的,用的就是ffdshow,不过是未注册直接调用的。

你只有针对性的去钩挂对应的分离器才行。

而且每种视频文件对应的分离器是不同的,对应的解码器也是不同的。具体自己去分析吧。
----------------------------------------------
--
作者:
男 138soft (138soft) ▲▲▲▲▲ -
盒子活跃会员
2018/9/10 0:31:41
3楼: HOOK就行了。无非就是在中间挂一个TransFilter,一个Pin连接上游,一个Pin连接下游。如果你对多媒体很熟悉,你就不会问这个问题;如果你不熟悉,答了你也不懂。
----------------------------------------------
是你上错了车,还是我下错了站?
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲△ -
普通会员
2018/9/10 14:49:53
4楼: 看来楼上专业。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 xin142857 (xin) ▲△△△△ -
注册会员
2018/9/11 10:12:33
5楼: 看了心有点凉,感觉挺复杂的,那有没有可能换个思路,比如用findwindow获得播放器窗口,然后再获取其各种信息?
----------------------------------------------
含辛
作者:
男 pcplayer (pcplayer) ▲▲▲▲▲ -
普通会员
2018/9/13 9:49:34
6楼: 播放窗口哪里知道播放的视频文件是哪个?播放窗口仅仅呈现图像。

如果是基于 DirectShow 的视频播放,你就老实按照楼上的说的,去搞 DirectShow,用 hook 技术强插。
----------------------------------------------
-
作者:
男 yxsoft (yxsoft) ★☆☆☆☆ -
盒子活跃会员
2018/9/13 17:41:48
7楼: 看来在浏览器端强插广告的招数要用到视频播放器上了
----------------------------------------------
Great!
作者:
男 kylinfoxy (Link) ▲▲▲▲▲ -
普通会员
2018/9/25 22:53:01
8楼: 138soft 
黑洞 老陈??
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行0毫秒 RSS