我创建了一个解析帐户并在后端放置了两个虚拟.mov文件,只是为了练习并学习如何检索.mov数据并在我一直在搜索互联网的单元格中显示它的缩略图图像我可以在这里找不到任何东西是我的代码
缩略图:
-(UIImage *)loadImage:(NSString *)image
{
// getting the frame of the video for the thumbnail
NSString *videoPath = [[NSBundle mainBundle] pathForResource:image ofType:nil];
NSURL *vidURL = [[NSURL alloc] initFileURLWithPath:videoPath];
AVURLAsset *asset = [[AVURLAsset alloc ] initWithURL:vidURL options:nil];
AVAssetImageGenerator *generate = [[AVAssetImageGenerator alloc] initWithAsset:asset];
NSError *err = NULL;
CMTime time = CMTimeMake(1, 60);
CGImageRef thumbImg = [generate copyCGImageAtTime:time actualTime:NULL error:&err];
return [[UIImage alloc] initWithCGImage:thumbImg];
}
这是我的cellForRowAtIndex:
-(PFTableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object
{
static NSString *cellName = @"Cell";
PFTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellName];
if (cell == nil) {
cell = [[PFTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellName];
}
PFFile *thumbnail = [object objectForKey:@"VidFIle"];
NSLog(@"%@",thumbnail.url);
PFImageView *thumbnailImageV = (PFImageView *)[cell viewWithTag:100];
thumbnailImageV.image = [UIImage imageNamed:@"placeholder.jpg"];
通常我将方法放在右边\ \并将PFFile *缩略图作为参数将其作为字符串投射但是它不起作用
// thumbnailImageView.file = thumbnail;
// [thumbnailImageView loadInBackground];
return cell;
}
什么是我做错了?,我注释掉了thumbnailImageView.file = thumbnail和loadInBackground,因为它创建了一个错误,现在代码运行了,应用程序出现了缩略图占位符图像,但我找不到方法在我的后端在parse.com上显示我的单元格中的视频缩略图我将在完成此问题后尝试NSURL但我仍然认为有更好的方法请帮助
P.S。我对这个大约1年的编程是新的,所以请耐心等待我的问题以及我如何描述事情谢谢