ipu的trunk版ios客户端工程

IPUCameraPlugin.h 1.9KB

    // // 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> #pragma mark - 系统相机拍照、选择图库照片 /** 调用手机的照相功能,返回相片的路径或相片的Base64编码 JS调用插件名:getPhoto */ - (void)getPhotoViaCamera:(NSArray *)param; /** 调用手机自带的图库类应用,选择一张相片后返回路径或Base64编码 JS调用插件名:getPicture */ - (void)getPhotoViaPhotoLibrary:(NSArray *)param; #pragma mark - 系统相机视频录制、视频播放 /** 视频录制 */ - (void)recordVideo:(NSArray *)param; /** 视频播放 */ - (void)playVideo:(NSArray *)param; #pragma mark - 二维码相关 /** 拍照获取包含二维码的照片 @param param 压缩参数,可选,不传则返回图片路径以及不对图片进行压缩 {"base64" : "返回图片形式,0:图片路径, 1: base64", "length" : "照片大小,单位B,如400 * 1024", "width" : "照片最小宽度,如300"} callback: {"result" : "图片base64编码或者路径", "qrcodes" : ["图片中所含二维码检测结果,如无二维码则为空字符串"]} */ - (void)getQrCodePhotoViaCamera:(NSArray *)param; /** 通过相册获取包含二维码的照片 @param param 压缩参数,可选,不传则返回图片路径以及不对图片进行压缩 {"base64" : "返回图片形式,0:图片路径, 1: base64", "length" : "照片大小,单位B,如400 * 1024", "width" : "照片最小宽度,如300"} callback: {"result" : "图片base64编码或者路径", "qrcodes" : ["图片中所含二维码检测结果,如无二维码则为空字符串"]} */ - (void)getQrCodePhotoViaLibrary:(NSArray *)param; @end