1.【新增】助教进出教室记录配置项
2.【新增】摄像头本地预览(不推流)
3.【修复】多个指定小黑板画笔丢失
4.【优化】网络使用 Retrofit 代替 OkHttp
摄像头本地预览
LPRecorder 接口中:
/**
* 设置本地摄像头预览(未上课、未推流时预览)
* @param cameraView
*/
void startLocalPreview(LPCameraView cameraView);
/**
* 设置本地摄像头预览(未上课、未推流时预览)
* @param isFrontCamera 是否是前置摄像头
* @param cameraView
*/
void startLocalPreview(boolean isFrontCamera, LPCameraView cameraView);
/**
* 停止预览
*/
void stopLocalPreview();
接口改动
ChatVM:
void uploadImageWithProgress(String imagePath, Object tag, BJProgressCallback callback); 改为
Observable<LPUploadDocModel> getObservableOfUploadImage(String imagePath);
CloudFileVM:
void uploadCloudFileWithProgress(LPUploadingDocumentModel uploadingDocumentModel, BJProgressCallback callback);改为
Observable<LPResponseWithProgressMergedModel<ProgressModel, LPCloudFileModel>> getObservableOfUploadCloudFileWithProgress(LPUploadingDocumentModel uploadingDocumentModel);
DocListVM:
void uploadImageWithProgress(String imagePath, Object tag, BJProgressCallback callback); 改为
Observable<LPResponseWithProgressMergedModel<ProgressModel, LPUploadDocModel>> uploadImageWithProgress(String imagePath);
void uploadPPTWithProgress(String pptPath, boolean isAnimPPT, Object tag, BJProgressCallback callback); 改为
Observable<LPResponseWithProgressMergedModel<ProgressModel, LPUploadDocModel>> uploadPPTWithProgress(String pptPath, boolean isAnimPPT);
void requestRefreshDocList(Object tag, BJNetCallback callback); 改为
Observable<Boolean> getObservableOfRefreshDocList();
void uploadHomeworkWithProgress(String pptPath, LPUploadHomeworkUserModel userModel, BJProgressCallback callback); 改为
Observable<LPResponseWithProgressMergedModel<ProgressModel, LPUploadHomeworkModel>> getObservableOfUploadHomeworkWithProgress(String pptPath, LPUploadHomeworkUserModel userModel);
void downLoadHomework(String homeworkId, File file, BJDownloadCallback callback); 改为
Observable<ProgressModel> downloadHomework(String homeworkId, File file);
删除以下方法:
/**
* 取消上传任务
*/
void cancelUpload(File file);
/**
* 取消下载任务
* @param file 需要取消下载的文件
*/
void cancelDownloadHomework(File file);
/**
* @deprecated 已弃用
*/
@Deprecated
Observable<Boolean> uploadImageToPPT(String imagePath);
/**
* @deprecated 已弃用
*/
@Deprecated
Observable<LPUploadDocModel> uploadImage(String imagePath);
/**
* 添加图片
*
* @param fileId 上传到服务器的fid
* @param ext 扩展名
* @param name 文件名
* @param width 宽
* @param height 高
* @param url 图片url
*
* @deprecated 已弃用
*/
@Deprecated
LPError addPictureDocument(String fileId, String ext, String name, int width, int height, String url);
LiveShowVM:
Observable<Map<Integer, LPRewardDataModel>> getObservableOfRewardConfigUpdate(); 改为
Observable<LPRewardConfigResponse> getObservableOfRewardConfigUpdate();
Map<Integer, LPRewardDataModel> getRewardConfig(); 改为
LPRewardConfigResponse getRewardConfig();
ToolBoxVM:
Observable<LPShortResult> sendLotteryResult(long beginTime, String name, String mobile); 改为
Observable<Boolean> sendLotteryResult(long beginTime, String name, String mobile);
Observable<LPShortResult> sendLotteryResult(long beginTime, String name, String mobile, String address); 改为
Observable<Boolean> sendLotteryResult(long beginTime, String name, String mobile, String address);