easyCamera

来自于:开发者立即使用

openCamera

概述

easyCamera 封装了原生相机拍照录像功能,通过该模块的openCamera方法,配置相应的参数:功能类型与时间即可拍照或者录像。功能结束后,返回照片或录像存放的本地路径。

openCamera

调用系统相机拍照或者录制视频

openCamera(typeString,callback(ret, err))

typeString

typeString:用的功能类型参数(image或者video) 1、如果不传参数则默认拍照; 2、如果要录制视频,控制录制时间,参数后直接加上’-时间’,例如:typeString : ‘video-10’,意思就是,要调用录制视频功能,并且录制10s),如果没有传video后面的时间参数,那么默认为录制60s。

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. msg: path //String型;录制的视频在本机的存储位置
  3. }

示例代码

  1. var module = api.require('easyCamera');
  2. var param = {
  3. typeString : 'image' // 或者'video-20'
  4. };
  5. var resultCallback = function(ret, err) {
  6. var msg = ret.msg;
  7. api.toast({
  8. msg : msg
  9. });
  10. }
  11. module.openCamera(param, resultCallback);

补充说明

此接口需要访问相机,需要手机读写操作权限。

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本