Ios 在30秒时获取*.mov文件的缩略图。?

Ios 在30秒时获取*.mov文件的缩略图。?,ios,objective-c,Ios,Objective C,我开发的应用程序中,我有很多视频,当视频从服务器加载到应用程序时,它会显示黑屏,而从服务器加载。所以我写了下面的代码来获取视频的缩略图,并将其设置为UIView,但我想在30秒后拍摄视频的缩略图。屏幕。 当我需要在下面的代码中进行更改以获得该值时 NSURL *vidURL = [[NSURL alloc]initWithString:objAlbum.strVideoURL]; NSLog(@"URL IS : %@",vidURL); MPMoviePlayerController *pla

我开发的应用程序中,我有很多视频,当视频从服务器加载到应用程序时,它会显示黑屏,而从服务器加载。所以我写了下面的代码来获取视频的缩略图,并将其设置为UIView,但我想在30秒后拍摄视频的缩略图。屏幕。 当我需要在下面的代码中进行更改以获得该值时

NSURL *vidURL = [[NSURL alloc]initWithString:objAlbum.strVideoURL];
NSLog(@"URL IS : %@",vidURL);
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:vidURL];
UIImage *thumbnail = [player thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];
[player stop];
[cell2.playVWimage setImage:thumbnail];
你试过这个吗

   AVAsset *myAsset    = [[AVURLAsset alloc] initWithURL:videoUrl options:nil];
   AVAssetImageGenerator *imageGenerator = [AVAssetImageGenerator   assetImageGeneratorWithAsset:myAsset];
   CGImageRef halfWayImage = [imageGenerator copyCGImageAtTime:TIME actualTime:&actualTime error:&error];
   UIImage *image;
   image = [[UIImage alloc] initWithCGImage:halfWayImage scale:2.0 orientation:UIImageOrientationUp];

我还想在myImageView中设置缩略图。一切正常。我只想在30秒时点击缩略图。不在0秒。您将在1.0秒时获取缩略图,因为在代码中您表示希望在1.0秒时获取缩略图。简单地改变它!?是的,我知道。我曾经尝试过通过改变值1.0来实现这一点,但它不起作用。因此,将你的Q改为你所尝试的,特别是删除明显的错误。