|
@@ -794,19 +794,12 @@ typedef NS_ENUM(NSInteger, CHOOSETYPE) {
|
|
|
|
|
|
- (void)saveFileWithUrl:(NSURL *)fileUrl {
|
|
|
if ([fileUrl.absoluteString hasSuffix:@".mp4"]) { // 视频
|
|
|
- [LOADING_MANAGER showCustomLoading:@"视频保存中..."];
|
|
|
- [[TZImageManager manager] saveVideoWithUrl:fileUrl completion:^(PHAsset *asset, NSError *error) {
|
|
|
- if (!error) {
|
|
|
- dispatch_main_async_safe(^{
|
|
|
- [LOADING_MANAGER removeCustomLoading];
|
|
|
- [LOADING_MANAGER MBShowAUTOHidingInWindow:@"已保存到相册"];
|
|
|
- });
|
|
|
+ [RecordCheckManager checkPhotoLibraryPremissionAvaiableCallback:^(PREMISSIONTYPE type) {
|
|
|
+ if (type == PREMISSIONTYPE_YES) {
|
|
|
+ [self saveVideo:fileUrl];
|
|
|
}
|
|
|
else {
|
|
|
- dispatch_main_async_safe(^{
|
|
|
- [LOADING_MANAGER removeCustomLoading];
|
|
|
- [LOADING_MANAGER MBShowAUTOHidingInWindow:@"保存视频错误"];
|
|
|
- });
|
|
|
+ [self showAlertWithMessage:@"请开启相册访问权限" type:CHECKDEVICETYPE_CAMREA];
|
|
|
}
|
|
|
}];
|
|
|
}
|
|
@@ -815,6 +808,24 @@ typedef NS_ENUM(NSInteger, CHOOSETYPE) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+- (void)saveVideo:(NSURL *)fileUrl {
|
|
|
+ [LOADING_MANAGER showCustomLoading:@"视频保存中..."];
|
|
|
+ [[TZImageManager manager] saveVideoWithUrl:fileUrl completion:^(PHAsset *asset, NSError *error) {
|
|
|
+ if (!error) {
|
|
|
+ dispatch_main_async_safe(^{
|
|
|
+ [LOADING_MANAGER removeCustomLoading];
|
|
|
+ [LOADING_MANAGER MBShowAUTOHidingInWindow:@"已保存到相册"];
|
|
|
+ });
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ dispatch_main_async_safe(^{
|
|
|
+ [LOADING_MANAGER removeCustomLoading];
|
|
|
+ [LOADING_MANAGER MBShowAUTOHidingInWindow:@"保存视频错误"];
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }];
|
|
|
+}
|
|
|
+
|
|
|
- (void)saveFileToPhone:(NSURL *)fileUrl {
|
|
|
self.isDownloadFile = YES;
|
|
|
|