Получение снимка видео для эскиза

Я записываю видео с камеры iPhone, используя код AVCam, предоставленный Apple.

После записи видео сохраняется в библиотеке фотографий.

Затем загружается новое представление, здесь мне нужно иметь эскиз изображения видео.

У меня есть путь к видео:

file://localhost/private/var/mobile/Applications/ED45DEFC-ABF9-4A5E-9102-21680CC1448E/tmp/output.mov

Кажется, я не могу понять, как получить первый кадр видео для использования в качестве эскиза.

Любая помощь будет очень признательна и спасибо за ваше время.


РЕДАКТИРОВАТЬ

В итоге я использовал это, я не уверен, почему он возвращает изображение боком?

- (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];

}
26
задан Max Girkens 12 August 2013 в 08:15
поделиться