上传设置 (Upload Settings)
设置摄像头申请云存储预签名put请求的后台服务接口地址
/** * 设置摄像头申请云存储预签名put请求的后台服务接口地址 * @param url 接口全路径 * @param callback data为设置的地址 */ public void setCloudStorageGateway(String url,P2PCallback<String> callback){ }
查询摄像头申请云存储预签名put请求的后台服务接口地址
/** * 查询摄像头申请云存储预签名put请求的后台服务接口地址 * @param callback data为url地址 */ public void getCloudStorageGateway(P2PCallback<String> callback){}
设置摄像头上传云存储对象成功后,上报服务器接口地址
mCamera.setCloudStorageUploadGateway("http://116.63.91.111/addFileInfo", new com.khj.P2PCallback<String>() { @Override public void onSuccess(String s) { KLog.i("setCloudStorageUploadGateway:onSuccess:"+s); } @Override public void onFailure(int i, String s) { KLog.i("setCloudStorageUploadGateway:onFailure:"+s); } });
查询摄像头上报云存储对象接口地址
mCamera.getCloudStorageUploadGateway(new com.khj.P2PCallback<String>() { @Override public void onSuccess(String s) { KLog.i("getCloudStorageUploadGateway:"+s); } @Override public void onFailure(int i, String s) { } });
5.获取云存储上传开关状态
mCamera.getCloundStorage(new Camera.getCloundStorageCallback(boolean var1, int var2){ // var1 标识云存储开启状态 true标识开启 // var2 等于1标识云存储套餐类型 });
6.设置云存储上传开关状态
mCamera.(boolean start, int type,new Camera.successCallback(boolean var1){ // start 设置true标识开始 false 标识关闭 // type 开启或关闭的套餐类型 // var1 表示设置成功或失败 })