• uni.createCameraContext()

    uni.createCameraContext()

    创建并返回 camera 上下文 cameraContext 对象。

    平台差异说明

    5+AppH5微信小程序支付宝小程序百度小程序头条小程序
    xxxx

    cameraContext 对象的方法列表

    方法参数说明
    takePhotoObject拍照,可指定质量,成功则返回图片路径。
    startRecordObject开始录像
    stopRecordObject结束录像,成功则返回封面与视频。
    onCameraFrameFunction获取 Camera 实时帧数据。仅微信小程序平台支持,规范详情

    takePhoto 的 Object 参数列表:

    参数类型必填说明
    qualityString成像质量,值为high(高质量)、normal(普通质量)、low(低质量),默认normal。
    successFunction接口调用成功的回调函数 ,返回照片文件的临时路径,res = { tempImagePath }。
    failFunction接口调用失败的回调函数
    completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

    startRecord 的 Object 参数列表:

    参数类型必填说明
    successFunction接口调用成功的回调函数
    failFunction接口调用失败的回调函数
    completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

    stopRecord 的 Object 参数列表:

    参数类型必填说明
    successFunction接口调用成功的回调函数 ,返回封面与视频的临时路径,res = { tempThumbPath, tempVideoPath }。
    failFunction接口调用失败的回调函数
    completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

    注意

    • App下实现OCR等证件识别等需求,可在插件市场获取原生插件,https://ext.dcloud.net.cn/plugin?id=135
    • 微信小程序下实现OCR等证件识别等需求,插件市场也有封装,搜索 ocr 可见。

    发现错误?想参与编辑?在 GitHub 上编辑此页面!