创建视频缩略图并播放视频点击

时间:2014-08-30 09:11:57

标签: ios iphone video scrollview

我是ios的新手,我想在横向视图中为视频创建thumnail。点击缩略图视频应该是paly。我已创建了custum播放器,但无法创建水平缩略图。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码创建视频缩略图:

-(UIImage *)getThumbNail:(NSString*)stringPath   // string path is a path of you video file
{
    NSURL *urlvideoImage =[NSURL fileURLWithPath:stringPath];

    AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:urlvideoImage options:nil];
    AVAssetImageGenerator *generateImg = [[AVAssetImageGenerator alloc] initWithAsset:asset];
    NSError *error = NULL;
    CMTime time = CMTimeMake(1, 65);
    CGImageRef refImg = [generateImg copyCGImageAtTime:time actualTime:NULL error:&error];
    NSLog(@"error==%@, Refimage==%@", error, refImg);

    UIImage *FrameImage= [[UIImage alloc] initWithCGImage:refImg];


//   
    return FrameImage;
}
  • 使用上述代码从您的视频网址创建缩略图。
  • 将此图像设置为按钮背景图像,或者您可以使用图像视图并设置点击手势忘记它的触摸事件。
  • 点击按钮,您可以播放带有相关代码的视频。希望这对你有用。