aboutsummaryrefslogtreecommitdiffstats
path: root/Video Tuneup/ViewController.m
diff options
context:
space:
mode:
Diffstat (limited to 'Video Tuneup/ViewController.m')
-rw-r--r--Video Tuneup/ViewController.m16
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