Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

CameraContext

CameraContext 实例,可通过 mc.createCameraContext 获取,与页面内的 camera 组件对应。

方法

CameraContext.takePhoto(Object object)

拍摄照片

Object object 参数
属性类型默认值必填说明
qualityStringnormal否成像质量, high / normal / low
successFunction否接口调用成功的回调函数
failFunction否接口调用失败的回调函数
completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)

Object.success(Object res)

属性类型说明
tempImagePathString照片文件的临时路径 (本地路径) jpg图片格式

CameraContext.setZoom(Object object)

设置缩放级别

Object object 参数
属性类型默认值必填说明
zoomNumber是缩放级别,范围[1, maxZoom]。zoom 可取小数,精确到小数后一位。maxZoom 可在 bindinitdone 返回值中获取。
successFunction否接口调用成功的回调函数
failFunction否接口调用失败的回调函数
completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)

CameraContext.startRecord(Object object)

开始录像

Object object 参数
属性类型默认值必填说明
timeoutNumber30否录像时长。
timeoutCallbackFunction是超过时长或页面 onHide 时会结束录像。
successFunction否接口调用成功的回调函数
failFunction否接口调用失败的回调函数
completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)

Object.timeoutCallback

属性类型说明
tempThumbPathString封面图片文件的临时路径 (本地路径)
tempVideoPathString视频的文件的临时路径 (本地路径)

CameraContext.stopRecord(Object object)

结束录像

Object object 参数
属性类型默认值必填说明
compressedBooleanfalse否录像时长。
successFunction否接口调用成功的回调函数
failFunction否接口调用失败的回调函数
completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)

Object.success(Object res)

属性类型说明
tempThumbPathString封面图片文件的临时路径 (本地路径)
tempVideoPathString视频的文件的临时路径 (本地路径)