seriesCamera

概述

该插件实现发票的采集功能,具有拍照,预览等功能

open

打开相机

open({params}, callback(ret))

params

max:

  • 类型:数字
  • 描述:(可选项)最多可采集图片数
  • 默认值:9

quality:

  • 类型:数字
  • 描述:(可选项)图片质量,取值范围[0,100]
  • 默认值:50

canEdit:

  • 类型:数字
  • 描述:(可选项)是否启用相册图片和预览图片编辑裁剪功能
  • 默认值:false

callback(ret)

ret:

  • 类型:JSON 对象

  • 内部字段:

{
    eventType:'cancel', //字符串类型;事件类型
    pictures:[{        //json数组; 仅完成事件有值
      fileName:'',    //字符串类型;图片名称
      fileSize:6,      //数字类型;图片大小
      filePath:'',      //字符串类型;图片路径
      imgWidth:1000,    //数字类型;图片宽度
      imgHeight:1000    //数字类型;图片高度
    }],
    result:[            //数组; 图片路径,仅完成事件有值
        '',
        ''
    ]

}

eventType 取值范围: - cancel 取消 - complete 完成

示例代码

var seriesCamera = api.require('seriesCamera');
seriesCamera.open({
    max:9
},function(ret) {
    alert(JSON.stringify(ret));
});

可用性

iOS系统,安卓系统

可提供的1.0.0及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18