ReceptionRegisterCameraView

最低版本: 1.0.0最后更新: 2019/9/27

组件功能:

拍照组件,用于人脸注册获取拍照的状态和图片路径。

支持平台

平台是否支持
豹小秘
豹花瓶
豹大屏

参数:

属性JS类型Java类型默认值必填说明最低版本
onPreviewState: (state: string) => void;functionCamera preivew 状态回调方法1.0.0
onCaptureState: (state: string, originalImageFile: string,compressedFile:string) => void;function拍照成功回调方法1.0.0

回调方法参数说明:

参数JS类型Java类型说明最低版本
statestringString

RESULT_SUCCESS 成功

RESULT_FAILURE 失败

RESULT_ERROR 异常

1.0.0
originalImageFilestringString拍照生成的原始图片文件,比压缩过的文件清晰,可以用于显示1.0.0
compressedFilestringString拍照生成的原始图片文件经过压缩的文件,用于人脸注册1.0.0

示例代码:

<ReceptionRegisterCameraView

  style={{width: 291.4,height: 291.4}}

  ref={this.cameraView}

  onPreviewState={this.onPreviewState}

  onCaptureState={this.onCaptureState}

/>

public onPreviewState = (state: string) => {

  console.log('ReceptionRegisterCameraView', 'onPreviewState:' + state);

  if (state !== 'RESULT_SUCCESS') {

       console.log('ReceptionRegisterCameraView', 'onPreview Fail:' );

  }

};

public onCaptureState = (

  state: string,

  originalImageFile: string,

  compressedFile: string

) => {

  if (state === ‘'RESULT_SUCCESS'’) {

     console.log('ReceptionRegisterCameraView', onCapture Success:' );

  } else {

      console.log('ReceptionRegisterCameraView', onCapture Fail:' );

  }

};