aboutsummaryrefslogtreecommitdiffstats
path: root/Video Tuneup/ViewController.m
diff options
context:
space:
mode:
authorTeddy Wing2012-04-17 00:00:21 -0400
committerTeddy Wing2012-04-17 00:00:21 -0400
commitc24b41c69846727f0c4907949a60df77dcd33596 (patch)
tree41609a6d84ee28ff4c77d4e42912c3ed78832b84 /Video Tuneup/ViewController.m
parent9da4e6b4c3b86d69a48263adbc7d2c25846fd0de (diff)
downloadVideo-Tuneup-c24b41c69846727f0c4907949a60df77dcd33596.tar.bz2
Media/Video Library selector:
* button to open popover * Popover displays a videos from saved Photos library, allows user to select one.
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