public class TXZCameraManager
extends java.lang.Object
setSupportCameraType(CameraType)
前置照片TXZCameraManager.CapturePictureListener.onFrontPicture(String)
后置照片TXZCameraManager.CapturePictureListener.onBackPicture(String)
限定符和类型 | 类和说明 |
---|---|
static interface |
TXZCameraManager.CameraTool
摄像头工具类
|
static class |
TXZCameraManager.CameraType |
static interface |
TXZCameraManager.CapturePictureListener
抓拍图片回调
|
static interface |
TXZCameraManager.CaptureVideoListener |
限定符和类型 | 字段和说明 |
---|---|
static int |
CAMERA_BACK |
static int |
CAMERA_FRONT |
static int |
CAPTURE_ERROR_IO_ERROR
IO发生异常
|
static int |
CAPTURE_ERROR_NO_CAMERA
没有摄像头
|
static int |
CAPTURE_ERROR_NO_SUPPORT
设备不支持
|
static int |
CAPTURE_ERROR_NOT_FOUND
没有对应时间戳抓拍
|
static int |
CAPTURE_ERROR_UNKNOW
未知异常
|
java.lang.Long |
mCaptureVideoTimeout |
TXZCameraManager.CameraType |
mSupportCameraType |
java.lang.Long |
mTimeout |
static java.lang.String |
REMOTE_NAME_CAMERA_POSITION |
static java.lang.String |
REMOTE_NAME_ERROR_CODE |
static java.lang.String |
REMOTE_NAME_ERROR_MESSAGE |
static java.lang.String |
REMOTE_NAME_TASK_ID |
static java.lang.String |
REMOTE_NAME_VIDEO_PATH |
static java.lang.String |
REMOTE_NAME_VIDEO_THUMBNAIL_PATH |
限定符和类型 | 方法和说明 |
---|---|
void |
capturePhoto()
抓拍照片并上传
|
static TXZCameraManager |
getInstance()
获取单例
|
void |
setCameraTool(TXZCameraManager.CameraTool tool)
设置摄像头工具
|
void |
setCapturePhotoTimeout(long timeout)
设置抓拍超时时间
|
void |
setCaptureVideoTimeout(long timeout)
设置抓拍视频超时时间,单位ms
|
void |
setSupportCameraType(TXZCameraManager.CameraType cameraType)
设备支持拍照摄像头类型
|
void |
useWakeupCapturePhoto(boolean enable)
使用全局唤醒词进行抓拍
|
void |
useWakeupCaptureVideo(boolean enable)
使用全局唤醒词字发起视频抓拍
|
public static final int CAMERA_FRONT
public static final int CAMERA_BACK
public static final java.lang.String REMOTE_NAME_VIDEO_PATH
public static final java.lang.String REMOTE_NAME_VIDEO_THUMBNAIL_PATH
public static final java.lang.String REMOTE_NAME_CAMERA_POSITION
public static final java.lang.String REMOTE_NAME_TASK_ID
public static final java.lang.String REMOTE_NAME_ERROR_CODE
public static final java.lang.String REMOTE_NAME_ERROR_MESSAGE
public static final int CAPTURE_ERROR_UNKNOW
public static final int CAPTURE_ERROR_NO_CAMERA
public static final int CAPTURE_ERROR_NO_SUPPORT
public static final int CAPTURE_ERROR_IO_ERROR
public static final int CAPTURE_ERROR_NOT_FOUND
public java.lang.Long mTimeout
public java.lang.Long mCaptureVideoTimeout
public TXZCameraManager.CameraType mSupportCameraType
public static TXZCameraManager getInstance()
public void setCameraTool(TXZCameraManager.CameraTool tool)
tool
- public void useWakeupCapturePhoto(boolean enable)
enable
- public void useWakeupCaptureVideo(boolean enable)
enable
- public void capturePhoto()
public void setCapturePhotoTimeout(long timeout)
timeout
- public void setCaptureVideoTimeout(long timeout)
timeout
- public void setSupportCameraType(TXZCameraManager.CameraType cameraType)
cameraType
-