# qq.createCameraContext

# CameraContext qq.createCameraContext()

创建 camera 上下文 CameraContext 对象。

QQ mac版本:支持

QQ windows版本:支持

# 返回值

# CameraContext

# CameraContext

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

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

QQ mac版本:支持

QQ windows版本:支持

# 方法

# 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 照片文件的临时路径