|
//
// IPUCameraPlugin.h
// IPUMobileFunc
//
// Created by 秋林 on 2019/1/18.
// Copyright © 2019 Asiainfo. All rights reserved.
//
#import <IPUMobile/IPUMobile.h>
#define Comppress
@interface IPUCameraPlugin : IPUPlugin <UIImagePickerControllerDelegate, UINavigationControllerDelegate>
- (void)takePicture:(NSArray *)param;
- (void)recordVideo:(NSArray *)param;
- (void)playVideo:(NSArray *)param;
- (void)getPhotoViaCamera:(NSArray *)param;
- (void)getPhotoViaPhotoLibrary:(NSArray *)param;
- (void)getPhotoViaPhotosAlbum:(NSArray *)param;
- (void)getBase64Picture:(NSArray *)param;
/// 拍照获取包含二维码的照片
/// @param param 压缩参数,可选,不传则返回图片路径以及不对图片进行压缩
/// {"base64" : "返回图片形式,1:图片路径, 0: base64", "length" : "照片大小,单位kb,如400", "width" : "照片最小宽度,如300"}
/// callback: {"result" : "图片base64编码或者路径", "qrcodes" : ["图片中所含二维码检测结果,如无二维码则为空字符串"]}
- (void)getQrCodePhotoViaCamera:(NSArray *)param;
/// 通过相册获取包含二维码的照片
/// @param param 压缩参数,可选,不传则返回图片路径以及不对图片进行压缩
/// {"base64" : "返回图片形式,1:图片路径, 0: base64", "length" : "照片大小,单位kb,如400", "width" : "照片最小宽度,如300"}
/// callback: {"result" : "图片base64编码或者路径", "qrcodes" : ["图片中所含二维码检测结果,如无二维码则为空字符串"]}
- (void)getQrCodePhotoViaLibrary:(NSArray *)param;
- (NSString *)base64Encoding:(NSString *)filePath;
@end
|