【发布时间】:2019-04-01 05:16:49
【问题描述】:
我在 VB.NET 应用程序中以编程方式捕获窗口内容,从窗口 HDC 开始,现在它不适用于播放视频的应用程序(链接 VLC 或 wmplayer)
我正在使用 BitBilt 功能(我也使用过 PrintWindow),但如果源应用正在播放视频,则内容为黑色。
如果视频由浏览器播放,捕获仍然有效。
是否有解释和解决问题的方法? 谢谢。
【问题讨论】:
标签: capture
我在 VB.NET 应用程序中以编程方式捕获窗口内容,从窗口 HDC 开始,现在它不适用于播放视频的应用程序(链接 VLC 或 wmplayer)
我正在使用 BitBilt 功能(我也使用过 PrintWindow),但如果源应用正在播放视频,则内容为黑色。
如果视频由浏览器播放,捕获仍然有效。
是否有解释和解决问题的方法? 谢谢。
【问题讨论】:
标签: capture
经过一些测试,我发现问题与存在两个显卡(Intel 和 Nvidia)有关,应该强制程序使用 Intel 卡来解决。 不幸的是,这对我不起作用,所以我想我可能必须找出必须修复和重新安装哪个驱动程序或图形软件。
【讨论】: