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