首页 > 解决方案 > 设备如何在使用相机时截取屏幕截图?我们无法捕获表面视图

问题描述

我试图在使用相机时截取屏幕截图,但它没有发生。
我搜索了很多以找到解决方案,但没有一个答案给我确切的解决方案。

我的问题是:如果我们无法捕获表面视图,那么真正的 Android 设备(任何品牌和任何型号)如何在使用相机时截取屏幕截图?

标签: androidandroid-cameraandroid-camera2

解决方案


对不起,你不能。与相机关联的 SurfaceView 是硬件加速的,因此它不会显示在您的屏幕截图中。

我遇到的唯一解决方案是从相机获取预览并按照此链接以编程方式在 SurfaceView 中绘制它。然后屏幕截图将起作用。


推荐阅读