Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想通过 URL 截取网站的屏幕截图,但目标是捕获在这些网站上播放的实时网络摄像头。当我以编程方式截取屏幕截图时,显示网络摄像头的区域是一个黑色方块。如何确保屏幕截图还包括显示网络摄像头的区域?
只要有可能(在您的情况下,这也是典型的),视频播放通过视频硬件覆盖路由,当您截取屏幕截图时不会读回。所以你会得到黑色而不是真正的网络摄像头图像。
在您的情况下,最简单的解决方案是在后台打开一个视频播放器应用程序(可以是与其中一个网络摄像头相同的应用程序)。可以将其暂停,只需进行视频播放会话即可锁定视频覆盖。视频覆盖通常是每个硬件项目 1(一个)数量的有限资源,因此锁定它会迫使其他玩家退回到屏幕截图友好的视频显示方法。
从那里你的网络摄像头截图会很好。不需要编码,但您当然也可以以编程方式进行类似的操作。