功能描述
通过js接口在网页中返回指定图片的文件ID,协议格式为LightResource://xxx.image
支持格式
Json
请求参数:
字段 | 可选 | 类型及范围 | 说明 |
---|---|---|---|
count | 是 | Number | 最大可选照片数,默认 9 张,取值范围:1-9 |
sizeType | 是 | StringArray | original原图,compressed 压缩图,默认 [‘original’,’compressed’] |
sourceType | 是 | StringArray | 相册选取或者拍照,默认 [‘camera’,’album’] |
请求调用示例1params={
"count":1,
"sizeType":["original","compressed"],
"sourceType":["camera","album"]
}
LightSDK.native.imagePicker(params,cb);
返回字段示例{
"info": {
"error_code": "0",
"error_message": "success"
},
"data": {"resourcePaths":["LightResource://d676jdjk36666.image"],"sizes":[12345] }
}
请求调用示例2params={
"count":2,
"sizeType":["original","compressed"],
"sourceType":["camera","album"]
}
LightSDK.native.imagePicker(params,cb);
返回字段示例2{
"info": {
"error_code": "0",
"error_message": "success"
},
"data":
{"resourcePaths":["LightResource://d676jdjk36666.image","LightResource://d676jdjk77777.image"],"sizes":[12345,123456] }
返回值说明
字段名 | 字段类型 | 说明 |
---|---|---|
resourcePaths | array | 被选中图片的文件路径数组 |
sizes | array | 被选中图片的大小,元素类型number,单位byte |
注意事项
1.需要在config.js配置文件中做以下配置:
module.exports = { |
2、相册选择gif图片不受参数sizeType的控制,默认为original
3、拍照不受参数sizeType的控制,默认为compressed