CameraContext¶
- wx.createCameraContext()¶
1.6.0 新版功能: 低版本需做 兼容处理 。
- Label
创建 camera 上下文
CameraContext()
对象。- 返回
- class CameraContext()¶
CameraContext 实例,可通过
wx.createCameraContext()
获取。
方法¶
- CameraContext.takePhoto({[quality][,success][,fail][,complete]})¶
- Label
CameraContext()
实例拍摄照片- 参数
quality (
string()
) –成像质量,合法值:
high: 高质量
normal: 普通质量(默认值)
low: 低质量
success({tempImagePath}) (
function()
) –接口调用成功的回调函数
tempImagePath (string) - 照片文件的临时路径,安卓是jpg图片格式,ios是png
fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- CameraContext.startRecord({[timeoutCallback][,success][,complete]})¶
- Label
CameraContext()
实例开始录像- 参数
timeoutCallback(res) (
function()
) –超过30s或页面 onHide 时会结束录像
tempThumbPath (string) - 封面图片文件的临时路径
tempVideoPath (string) - 视频的文件的临时路径
success (
function()
) – 接口调用成功的回调函数fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)
- CameraContext.stopRecord({[success][,fail][,complete]})¶
- Label
CameraContext()
实例结束录像- 参数
success({tempThumbPath,tempVideoPath}) (
function()
) –接口调用成功的回调函数
tempThumbPath (string) - 封面图片文件的临时路径
tempVideoPath (string) - 视频的文件的临时路径
fail (
function()
) – 接口调用失败的回调函数complete (
function()
) – 接口调用结束的回调函数(调用成功、失败都会执行)