从解析中保存的视频创建缩略图

时间:2014-02-10 02:06:05

标签: ios iphone

嗨我已经解析并阅读有关对象和文件的文档,查询以及我已经通过网络并试图寻找从解析中检索.mov文件的方法并使用此方法:

- (UIImage *)loadImage:(NSString *)videoPath
{
    // getting the frame of the video for the thumbnail
    //NSString *videoPath = [[NSBundle mainBundle] pathForResource:image ofType:nil];

    NSURL *vidURL = [NSURL URLWithString:videoPath];
    AVURLAsset *asset = [[AVURLAsset alloc ] initWithURL:vidURL options:nil];
    AVAssetImageGenerator *generate = [[AVAssetImageGenerator alloc] initWithAsset:asset];
    NSError *err = NULL;
    CMTime time = CMTimeMake(0, MPMovieTimeOptionNearestKeyFrame);
    CGImageRef thumbImg = [generate copyCGImageAtTime:time actualTime:NULL error:&err];


    return [[UIImage alloc] initWithCGImage:thumbImg];
}

能够使用该文件的缩略图现在我真的需要一些帮助在这里认真我一直在尝试我能想到的一切我求求请帮助我,我去了parse.com论坛,没有人回答我关于怎么样的问题,我去了树屋论坛,没有任何答案就像没有人知道或没有人想回答我的问题请帮助。

自从我遇到这个问题以来已经有两周了

如果我没有正确地问清楚,请告诉我,以便我编辑问题

1 个答案:

答案 0 :(得分:0)

URLWithString:获取URL的字符串表示形式。 videoPath返回路径,而不是URL,这就是您必须使用的原因:

NSURL *vidURL = [NSURL fileURLWithPath:videoPath];

希望这个帮助