Цель C - Как получить миниатюру видео, загруженного из расширения общего доступа - PullRequest
0 голосов
/ 12 октября 2018

Я загружаю изображение из общего ресурса и мне нужно показать его в пользовательском UIViewController.Таким образом, я достигаю того же для Image, но когда я загружаю видео, я хочу показать его миниатюрное изображение, для этого я создаю изображение большого пальца из этого видео, используя AVAssetImageGenerator , как это

AVURLAsset *asset = [[AVURLAsset alloc]initWithURL:fileUrl options:nil];
                    AVAssetImageGenerator *generator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
                    generator.appliesPreferredTrackTransform = YES;
                    CMTime time = CMTimeMake(1, 1);
                    NSError *errorr = nil;
                    CMTime actualTime;

                    CGImageRef image = [generator copyCGImageAtTime:time actualTime:&actualTime error:&errorr];

                    if (errorr) {
                        NSLog(@"Error : %@",errorr);

                    }else{

                        UIImage *thumb = [[UIImage alloc]initWithCGImage:image];
}

но я получаю сообщение об ошибке, сообщающее, что Error Domain = NSCocoaErrorDomain Code = 257 "Файл не может быть открыт, поскольку у вас нет разрешения на его просмотр."

Пожалуйста, помогите мне, если кто-нибудь знает, в чем проблема с ним.

...