HBRecorder is a video recording tool with pause/start feature & beautiful animations between video segments. HBRecorder is build over SCRecorder.
In short, here is a short list of the cool things you can do:
platform :ios, '9.0' pod 'HBRecorder'
//get HBRecorder.storyboard reference NSBundle *bundle = [NSBundle bundleForClass:HBRecorder.class]; UIStoryboard *sb = [UIStoryboard storyboardWithName:@"HBRecorder.bundle/HBRecorder" bundle:bundle]; //get HBRecorder controller reference HBRecorder *recorder = [sb instantiateViewControllerWithIdentifier:@"HBRecorder"]; recorder.delegate = self; //Set top tile over video recorder.topTitle = @"Top title"; //Set bottom tile over video recorder.bottomTitle = @"HilalB - ©"; //Set recorder max recording duration recorder.maxRecordDuration = 60 * 3; //Set segment max recording duration recorder.maxSegmentDuration = 10; //Set recorded movie name recorder.movieName = @"MyAnimatedMovie"; //push recorder on navigation controller recorder.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self.navigationController pushViewController:recorder animated:YES];
- (void)recorder:( HBRecorder * )recorder didFinishPickingMediaWithUrl:(NSURL * )videoUrl; - (void)recorderDidCancel:( HBRecorder * )recorder;
You have to add this below key in info.plist.
Privacy - Camera usage description
The current version of HBRecorder requires:
#Apps using HBRecorder
If you are using HBRecorder in your app or know of an app that uses it, please add it to this list.