ums/camera

模块引用方式:let cameraModule = weex.requireModule(“ums/camera”) 该模块包含的api如下:

captureImage (params, callback)

拍照操作

入参说明

属性 说明
params 拍照配置参数。为JSON Object类型
sound 是否开启拍照声音; boolean
grid 是否显示拍照界面网格线;boolean
corp 是否自动剪切相片;boolean
facing string 类型. 默认为back. 可选择项为:“front” 或“back”.
flash 闪光灯; boolean; 默认为关闭
quality 画质; string类型;可选择项为: lowest,highest,qvga,480p,720p,1080p,2016p
continue 是否连续拍照;boolean类型;默认为false

回调结果

调用示例

cameraModule.captureImage({
 facing:”front”,
 continue:true
}, ret => {
 // 回调结果
 console.log('result = ' + JSON.stringfy(result))
});

回调参数详解

TIP

返回拍照过程中的相机调用信息;

TIP

若拍照成功,result.path返回相片保存路径。

captureVideo (params, callback)

摄像操作

入参说明

属性 说明
params 拍照配置参数。为JSON Object类型
sound 是否开启点击录像按钮声音; boolean类型;默认为true
grid 是否显示录像界面网格线;boolean类型;默认为false
corp 是否自动剪切;boolean类型;默认为true
facing string 类型. string类型; 默认为back. 可选择项为:“front” 或“back”.
audio 是否录制声音. boolean类型; 默认为true
balance 白平衡. string 类型; 可选项为:”cloudy”, “daylight”, “fluorescent”,”incandescent”
quality 画质; string类型;可选择项为: lowest,highest,qvga,480p,720p,1080p,2016p

回调结果

调用示例

cameraModule.captureVideo({
 sound:false,
 balance:”daylight”
}, ret => {
 // 回调结果
 console.log('result = ' + JSON.stringfy(result))
});

回调参数详解

TIP

返回录相过程中的相机调用信息;

TIP

点击保存,result.path返回视频保存路径。