|
@@ -174,9 +174,19 @@
|
|
|
[self extracted:imagePickerVc];
|
|
|
|
|
|
[imagePickerVc setDidFinishPickingVideoHandle:^(UIImage *coverImage, PHAsset *asset) {
|
|
|
- if (asset.duration >= 481) {
|
|
|
+ NSInteger maxDuration = self.videoMaxDuration == 0 ? 480 : self.videoMaxDuration;
|
|
|
+ if (asset.duration >= maxDuration + 1) {
|
|
|
+ NSString *tipsMessage = @"";
|
|
|
+ // 如果不是整分钟,提示秒 如果是整数分钟,提示分钟
|
|
|
+ if (maxDuration % 60 == 0) {
|
|
|
+ NSInteger minuteNum = maxDuration / 60;
|
|
|
+ tipsMessage = [NSString stringWithFormat:@"视频长度不能超过%zd分钟", minuteNum];
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ tipsMessage = [NSString stringWithFormat:@"视频长度不能超过%zd秒",self.videoMaxDuration];
|
|
|
+ }
|
|
|
dispatch_main_async_safe(^{
|
|
|
- [LOADING_MANAGER MBShowAUTOHidingInWindow:@"视频长度不能超过8分钟"];
|
|
|
+ [LOADING_MANAGER MBShowAUTOHidingInWindow:tipsMessage];
|
|
|
});
|
|
|
return;
|
|
|
}
|