备忘一下Android 摄像头对焦回调

由于项目需要,需要在摄像头每次的对焦完毕后做操作,在网上乱找一番之后,发现那个android.hardware.Camera.ZoomCallback好像并不存在了,自己找办法

由于我使用的对焦方式是

Camera.Parameters parameters = mCamera.getParameters();
parameters.setFocusMode("continuous-video");

所以采用的获取摄像头对焦的方式如下

mCamera.setAutoFocusMoveCallback(new Camera.AutoFocusMoveCallback() {
                        @Override
                        public void onAutoFocusMoving(boolean start, Camera camera) {
                           // Log.e(TAG, "onAutoFocusMoving: "+start );
                        }
                    });

正在对焦的时候返回为true,对焦完成返回false

记住别忘了权限

<uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.hardware.camera.autofocus"/>

完美解决!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容