Estoy tratando de obtener la miniatura del video que se recoge de la biblioteca usando el UIImagePickerController.UIImagePickerController miniatura del video que se recupera de la biblioteca
Aquí está mi código. Puedo obtener la miniatura del video si uso la cámara para grabar un video. Pero no puedo obtener la miniatura si recojo un video de la biblioteca. ¿Alguien sabe por qué?
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:(NSString *)kUTTypeMovie])
{
NSURL *mediaUrl = [info objectForKey:UIImagePickerControllerMediaURL];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:mediaUrl];
moviePlayer.shouldAutoplay = NO;
UIImage *thumbnail = [[moviePlayer thumbnailImageAtTime:0.0 timeOption:MPMovieTimeOptionNearestKeyFrame] retain];
[imageView setImage:thumbnail]; //imageView is a UIImageView
[moviePlayer release];
[thumbnail release];
[self dismissModalViewControllerAnimated:YES];
}
}
alguien me puede ayudar? – Gargamal