qq.createCameraContext

CameraContext qq.createCameraContext()

创建 camera 上下文 CameraContext 对象。

返回值

CameraContext

CameraContext

CameraContext 实例,可通过 qq.createCameraContext 获取。

cameraContext 与页面内唯一的 <camera> 组件绑定,操作对应的 <camera> 组件。

方法

CameraContext.takePhoto(Object object)

拍摄照片

CameraContext.startRecord(Object object)

开始录像

CameraContext.stopRecord()

结束录像

示例代码

.startRecord

CameraContext.startRecord(Object object)

开始录像

参数

Object object
属性 类型 默认值 必填 说明
timeoutCallback function 超过30s或页面 onHide 时会结束录像
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
object.timeoutCallback 回调函数

参数

Object res

属性 类型 说明
tempThumbPath string 封面图片文件的临时路径
tempVideoPath string 视频的文件的临时路径

.stopRecord

CameraContext.stopRecord(Object object)

结束录像

参数

Object object
属性 类型 默认值 必填 说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
object.success 回调函数

参数

Object res

属性 类型 说明
tempThumbPath string 封面图片文件的临时路径
tempVideoPath string 视频的文件的临时路径

.takePhoto

CameraContext.takePhoto(Object object)

拍摄照片

参数

Object object
属性 类型 默认值 必填 说明
quality string normal 成像质量
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

object.quality 的合法值

说明
high 高质量
normal 普通质量
low 低质量
object.success 回调函数

参数

Object res

属性 类型 说明
tempImagePath string 照片文件的临时路径