如何捕获在Windows Media Player上执行的操作
我想通过编程检测当前在Windows Media Player中播放的电影的状态。i、 .e如果电影是最大化的,我需要找到它是最大化的,并将“最大化”一词放在文本文件中,如果电影暂停,我需要在文本文件中捕获暂停,如果电影停止,我需要在文本文件中捕获停止 拍摄需要在后台进行,即当用户在Windows Media player上观看电影时,对最终用户完全透明 我计划使用VisualBasic6.0实现这一点 请为我提供有关如何进行此操作的输入/指针如何捕获在Windows Media Player上执行的操作,windows,visual-studio,multimedia,Windows,Visual Studio,Multimedia,我想通过编程检测当前在Windows Media Player中播放的电影的状态。i、 .e如果电影是最大化的,我需要找到它是最大化的,并将“最大化”一词放在文本文件中,如果电影暂停,我需要在文本文件中捕获暂停,如果电影停止,我需要在文本文件中捕获停止 拍摄需要在后台进行,即当用户在Windows Media player上观看电影时,对最终用户完全透明 我计划使用VisualBasic6.0实现这一点 请为我提供有关如何进行此操作的输入/指针 谢谢我认为唯一的方法就是使用Windows Med
谢谢我认为唯一的方法就是使用Windows Media Player SDK
您必须创建一个媒体播放器插件,并使用媒体播放器API访问状态 理论上,你也可以对媒体播放器做一些外部分析,例如列举它的窗口和句柄,阅读窗口文本,但这将是非常“黑客”和最脆弱的 尽管创建一个插件听起来需要做很多工作,但从长远来看,它将是更好的解决方案