diff options
Diffstat (limited to 'Video Tuneup/ViewController.m')
| -rw-r--r-- | Video Tuneup/ViewController.m | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/Video Tuneup/ViewController.m b/Video Tuneup/ViewController.m index 83a82a9..e26af47 100644 --- a/Video Tuneup/ViewController.m +++ b/Video Tuneup/ViewController.m @@ -16,7 +16,7 @@ static const NSString *ItemStatusContext; @implementation ViewController @synthesize player, playerItem, playerView, playButton, pauseButton, rewindButton, editor, videoNavBar, exportStatus, -mScrubber; +mScrubber, mediaLibraryButton, mediaLibraryPopover; #pragma mark - Video playback @@ -398,6 +398,20 @@ mScrubber; [player play]; // loop player. If not doing this, set button to pause } +#pragma mark - Media Library + +- (IBAction)showMediaLibrary:(id)sender { + // http://stackoverflow.com/questions/2469523/mpmediapickercontroller-for-selecting-video-files#answer-3212470 + + UIButton *theButton = (UIButton *)sender; + UIImagePickerController* picker = [[UIImagePickerController alloc] init]; + //picker.delegate = self; + picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; + picker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:picker.sourceType]; + mediaLibraryPopover = [[UIPopoverController alloc] initWithContentViewController:picker]; + [self.mediaLibraryPopover presentPopoverFromRect:[theButton bounds] inView:theButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; + +} #pragma mark - View controller boilerplate |
