Obtenção de instantâneo de vídeo para miniatura
Estou gravando um vídeo da câmera do iPhone usando o código AVCam fornecido pela apple.
Depois que o vídeo é gravado, ele é salvo na biblioteca de foto
Uma nova visualização é carregada. Aqui, preciso ter uma miniatura da imagem do víde
Tenho um caminho para o vídeo:
file://localhost/private/var/mobile/Applications/ED45DEFC-ABF9-4A5E-9102-21680CC1448E/tmp/output.mov
Não consigo entender como obter o primeiro quadro do vídeo para usar como miniatura.
Qualquer ajuda seria muito apreciada e obrigado pelo seu temp
EDITA
Acabei usando isso, não sei por que ela retorna a imagem de lad
- (UIImage*)loadImage {
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:vidURL options:nil];
AVAssetImageGenerator *generate = [[AVAssetImageGenerator alloc] initWithAsset:asset];
NSError *err = NULL;
CMTime time = CMTimeMake(1, 60);
CGImageRef imgRef = [generate copyCGImageAtTime:time actualTime:NULL error:&err];
NSLog(@"err==%@, imageRef==%@", err, imgRef);
return [[UIImage alloc] initWithCGImage:imgRef];
}