0
我想从库中选择视频。这是我的代码。如何从iPhone库中获取视频
picker1 = [[UIImagePickerController alloc] init];
picker1.delegate = self;
NSArray *mediaTypesAllowed = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
picker1.sourceType=UIImagePickerControllerSourceTypeSavedPhotosAlbum;
picker1.mediaTypes = mediaTypesAllowed;
[self presentModalViewController:picker1 animated:YES];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModalViewControllerAnimated:YES];
if ([picker isEqual:picker1])
{
NSString *mediaType = [info valueForKey:UIImagePickerControllerMediaType];
if([mediaType isEqualToString:@"public.movie"]){
NSLog(@"%@",info);
}
}
问题是,当我从库中选择视频,模拟器得到忌用。即使代表方法didFinishPickingMediaWithInfo不呼叫
在此先感谢。
你的代码看起来不错...尝试删除'NSLog'线或评论它..并且还写picker1代替当您关闭它时.. – Maulik
请参阅[Accessing_the_iOS_5_iPhone_Camera_and_Photo_Library](http://www.techotopia.com/index.php/Accessing_the_iOS_5_iPhone_Camera_and_Photo_Library)链接并检查您的代码。 –