|
@@ -1009,13 +1009,15 @@
|
|
|
}
|
|
|
|
|
|
- (void)recorderDidStopWithMaxDuration {
|
|
|
- self.magicCameraView.backButton.enabled = YES;
|
|
|
- [MBProgressHUD showHUDAddedTo:self.view animated:YES];
|
|
|
- self.magicCameraView.progressView.videoCount++;
|
|
|
- self.magicCameraView.progressView.showBlink = NO;
|
|
|
- [self.recorder finishRecording];
|
|
|
- [self.magicCameraView destroy];
|
|
|
- _magicCameraView.userInteractionEnabled =YES;
|
|
|
+
|
|
|
+ [self.magicCameraView endRecord];
|
|
|
+ self.magicCameraView.circleBtn.transform = CGAffineTransformIdentity;
|
|
|
+ [self.magicCameraView.circleBtn setImage:_uiConfig.videoShootImageNormal forState:UIControlStateNormal];
|
|
|
+
|
|
|
+ if ([_clipManager partCount]) {
|
|
|
+ [MBProgressHUD showHUDAddedTo:self.view animated:YES];
|
|
|
+ [_recorder finishRecording];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- (void)recoderError:(NSError *)error
|