聆客开放平台

# captureImage

拍摄照片,来源自 Cordova API (opens new window)

# 输入

继承标准对象输入,扩展属性描述

名称 数据类型 必填 默认值 描述
params Object 详情见下面params参数说明

params参数说明:

名称 数据类型 必填 默认值 描述
limit int 1 拍摄次数
cameraDirection int 0表示后置;1表示前置

# 输出

继承标准对象输出,无扩展属性

# 示例代码

// 定义capture拍照方法的成功回调函数和失败回调函数
var success = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
    path = mediaFiles[i].fullPath;
    bui.alert(path);
}
};
// capture error callback
var fail = function(error) {
    bui.alert('Error code: ' + error.code, null, 'Capture Error');
};
    
//拍摄照片,limit:2 可以改变拍摄几次;cameraDirection(0表示后置;1表示前置)
navigator.device.capture.captureImage(success, fail, {limit:2, cameraDirection: 1});

success返回对象示例:

{
	"name": "文件名称",
	"fullPath": "文件路径", 
	"type": "文件类型",
	"size": "文件大小",
	"lastModifiedDate": "上次修改文件的日期和时间"
}