QNCameraEventListener
Index
Core Methods
Core Methods
onCameraOpened
- int[] onCameraOpened(List<Size> sizes, List<Integer> fpsAscending)
-
当打开采集设备时触发,回调设备所支持的采集分辨率和帧率信息
1. 返回选择的分辨率和帧率在 sizes 和 fpsAscending 中的下标
2. 由于不同设备所支持的采集能力是不一样的,所以可能会出现实际采集分辨率和设置不符的现象,这种情况下可以通过该回调接口根据返回的设备能力选择和预期相似的采集参数
Parameters-
sizes: List<Size>
采集设备支持的分辨率列表
-
fpsAscending: List<Integer>
采集设备支持的帧率
Returns int[] -
onCaptureStarted
- void onCaptureStarted()
-
当开始采集时触发
onCaptureStopped
- void onCaptureStopped()
-
当采集停止时触发
onError
- void onError(int errorCode, String description)
-
当 Camera 错误发生时触发此回调
code describe message ERROR_DEVICE_CAMERA 系统摄像头错误,无权限或被占用 请确认用户是否同意摄像头权限或者设备摄像头占用情况 ERROR_DEVICE_CAMERA_EVICTED 摄像头被其他应用抢占 请检查用户操作是否符合预期 Parameters-
errorCode: int
错误码
-
description: String
错误原因
-
onPushImageError
- void onPushImageError(int errorCode, String errorMessage)
-
当图片推流出错时触发此回调
code describe message ERROR_IMAGE_PARSER_FAILED 图片解析失败 请检查图片资源是否合法 Parameters-
errorCode: int
错误码
-
errorMessage: String
错误信息
-
文档反馈
(如有产品使用问题,请 提交工单)