CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.
TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Aug 2017 |
Maintained by Hilal Baig.
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:
#import <HBRecorder/HBRecorder.h>>
//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];
<HBRecorderProtocol>
- (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.