我正在使用以下代码来显示视频库
-(IBAction)showVideoLibrary
{
UIImagePickerController *videoPicker = [[UIImagePickerController alloc] init];
videoPicker.delegate = self;
videoPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
videoPicker.mediaTypes =[[NSArray alloc] initWithObjects: (NSString *)kUTTypeMovie,nil];
if(self.popoverController!=nil)
{
[self.popoverController release];
}
self.popoverController = [[UIPopoverController alloc] initWithContentViewController:videoPicker];
popoverController.delegate = self;
popoverController.popoverContentSize=CGSizeMake(320,1000);
[popoverController presentPopoverFromRect:CGRectMake(0,0,10,10) inView:self.view permittedArrowDirections:nil animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
并且为了接收所选的视频网址,我使用以下功能
- (void)imagePickerController: (UIImagePickerController *)picker2 didFinishPickingMediaWithInfo: (NSDictionary *)info {
NSString *mediaType = [info valueForKey:UIImagePickerControllerMediaType];
if([mediaType isEqualToString:@"public.movie"])
{
NSLog(@"came to video select...");
NSURL *videoUrl=(NSURL*)[info objectForKey:@"UIImagePickerControllerMediaURL"];
NSLog(@"Got Movie Url==%@",videoUrl);
}
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的代码,我可以看到视频列表存在于库中,但是当我按下"USE"按钮时,它显示压缩视频..我无法取消它,我没有得到任何类型的网址中的
- (void)imagePickerController: (UIImagePickerController *)picker2 didFinishPickingMediaWithInfo: (NSDictionary *)info
Run Code Online (Sandbox Code Playgroud)
功能..任何解决这个问题的想法..并获取应用程序的URL.
谢谢.
在看到苹果的主题演讲和其他类似的应用程序后,我想准备一个应用程序,它可以进行演示(.ppt文件)并尝试为IOS应用程序添加一些其他内容.但我不知道如何从编程方面开始,或者如果有的话,
请任何人都可以提供有关此功能的建议.
提前致谢..