简体   繁体   English

如何从iPhone库获取视频

[英]how to get video from iphone Library

i want to pick a Video from Library. 我想从图书馆挑选视频。 here is my code. 这是我的代码。

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);
    }
}

problem is when i select video from Library, simulator getting hanged. 问题是当我从库中选择视频时,模拟器被吊死了。 Even delegate method didFinishPickingMediaWithInfo not calling 甚至委托方法didFinishPickingMediaWithInfo也没有调用

Thanks in advance. 提前致谢。

Try This 尝试这个

myImagePickerController.mediaTypes =
[[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];

or refer this UIImagePickerControllerMediaType Hope this helps u 或引用此UIImagePickerControllerMediaType希望这对您有帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM