Video 如何从UIImagePickerController中选择视频并播放?

Video 如何从UIImagePickerController中选择视频并播放?,video,uiimagepickercontroller,mpmovieplayercontroller,Video,Uiimagepickercontroller,Mpmovieplayercontroller,目前我使用下面的代码来获取NSURL。但是在我拿到NSURL后我怎么能玩呢 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];

目前我使用下面的代码来获取NSURL。但是在我拿到NSURL后我怎么能玩呢

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
        {
            NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
            if ([mediaType isEqualToString:@"public.image"]){
                // UIImage *selectedImage = [info objectForKey:UIImagePickerControllerOriginalImage];
                UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
                NSLog(@"found an image");
            }
            else if ([mediaType isEqualToString:@"public.movie"]){
                NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
                NSLog([videoURL absoluteString]);
                NSLog(@"found a video");    
            }
            [picker dismissModalViewControllerAnimated:YES];
        }
url是您的视频url

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
        {
            NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
            if ([mediaType isEqualToString:@"public.image"]){
                // UIImage *selectedImage = [info objectForKey:UIImagePickerControllerOriginalImage];
                UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
                NSLog(@"found an image");
            }
            else if ([mediaType isEqualToString:@"public.movie"]){
                NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
                NSLog([videoURL absoluteString]);
                NSLog(@"found a video");    
            }
            [picker dismissModalViewControllerAnimated:YES];
        }
MPMoviePlayerController *plyr =[[MPMoviePlayerController alloc] initWithContentURL: url];    
[[plyr view] setFrame: [self.view bounds]];  
[self.view addSubview: [plyr view]];
[plyr play];
url是您的视频url

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
        {
            NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
            if ([mediaType isEqualToString:@"public.image"]){
                // UIImage *selectedImage = [info objectForKey:UIImagePickerControllerOriginalImage];
                UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
                NSLog(@"found an image");
            }
            else if ([mediaType isEqualToString:@"public.movie"]){
                NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
                NSLog([videoURL absoluteString]);
                NSLog(@"found a video");    
            }
            [picker dismissModalViewControllerAnimated:YES];
        }
MPMoviePlayerController *plyr =[[MPMoviePlayerController alloc] initWithContentURL: url];    
[[plyr view] setFrame: [self.view bounds]];  
[self.view addSubview: [plyr view]];
[plyr play];
有针对Android的解决方案吗?有针对Android的解决方案吗?