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
属性类型默认值必填说明
timeoutCallbackfunction超过30s或页面 onHide 时会结束录像
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)
object.timeoutCallback 回调函数

参数

Object res

属性类型说明
tempThumbPathstring封面图片文件的临时路径
tempVideoPathstring视频的文件的临时路径

.stopRecord

CameraContext.stopRecord(Object object)

结束录像

参数

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

参数

Object res

属性类型说明
tempThumbPathstring封面图片文件的临时路径
tempVideoPathstring视频的文件的临时路径

.takePhoto

CameraContext.takePhoto(Object object)

拍摄照片

参数

Object object
属性类型默认值必填说明
qualitystringnormal成像质量
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

object.quality 的合法值

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

参数

Object res

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