| | |
| | | // 打开摄像头之前先调用setenv |
| | | usbCamera.setenv(); |
| | | |
| | | // 使用prepareCamera方法,camera_id范围[0,9] |
| | | int[] cameraIds = {0, 2}; |
| | | // 使用 prepareCamera 方法;根据 MediaArgu.usbCameraId 选择具体摄像头 |
| | | // usbCameraId: 1 -> P1(0), 2 -> P2(2), 其他 -> 让库自行在 {0,2} 里选择 |
| | | int usbId = (mediaArgu != null) ? mediaArgu.getUsbCameraId() : 0; |
| | | int[] cameraIds; |
| | | if (usbId == 2) { |
| | | cameraIds = new int[]{2}; |
| | | } else if (usbId == 1) { |
| | | cameraIds = new int[]{0}; |
| | | } else { |
| | | cameraIds = new int[]{0, 2}; |
| | | } |
| | | String cameraName = null; // 不指定特定名称 |
| | | |
| | | // 如果返回非0,代表打开失败,则先stopCamera再重试,最多3次 |