其他分享
首页 > 其他分享> > android-隐藏相机预览,但仍接收预览回调

android-隐藏相机预览,但仍接收预览回调

作者:互联网

我想在我的应用程序中显示过滤的相机预览.

我为此使用Camera.setPreviewCallback().我设法处理了回调数据并在OpenGL视图中显示了经过过滤的图像,但是我不知道如何隐藏原始的相机预览并仍然接收预览回调.使表面视图“消失”或“不可见”不起作用,将其缩小到足以隐藏在GUI后面的大小(10×10)也不起作用.它只是停止发送带有预览数据的回调.

您可以分享一些解决方法吗?我正在使用Galaxy S2进行测试.

先感谢您.

解决方法:

一个解决方案是即使将“预览大小”设置为实际屏幕,也可以在“预览SurfaceView”的onMeasure中将其缩小,这对我有用:

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
{  
   this.setMeasuredDimension(2, 2);  
}

标签:camera,galaxy,android,preview
来源: https://codeday.me/bug/20191201/2082199.html