我们知道自定义Camera需要以下几步 打开相机,即实例化Camera对象,Camera camera = Camera.open(); 设置Camera的相关参数,Camera.Parameters parameter
我们知道自定义Camera需要以下几步
1、打开相机
public static Camera openFacingBackCamera() { Camera cam = null; Camera.Camerainfo cameraInfo = new Camera.CameraInfo(); for (int camIdx = 0, cameraCount = Camera.getNumberOfCameras(); camIdx < cameraCount; camIdx++) { Camera.getCameraInfo(camIdx, cameraInfo); if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { try { //打开相应的摄像头,目前是前置摄像头 cam = Camera.open(camIdx); } catch (RuntimeException e) { e.printStackTrace(); if (cam!=null){ cam.stopPreview(); cam.release(); } cam = null; } } } return cam; }
--结束END--
本文标题: Android Camera实现毫秒级拍照实例
本文链接: https://lsjlt.com/news/222929.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0