0
我是新来的ios,我想为水平视图中的视频创建thumnail。在thumnail视频上点击后应该paly.I已创建custum播放器,但无法创建水平thgumbnail。创建thumnail的视频和点击播放视频
我是新来的ios,我想为水平视图中的视频创建thumnail。在thumnail视频上点击后应该paly.I已创建custum播放器,但无法创建水平thgumbnail。创建thumnail的视频和点击播放视频
您可以用波纹管代码中创建视频缩略图:
-(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;
}
感谢我得到的略图,但图像dosenot适合我imageview.i已经使用这个代码: - [滚动视图的Alloc] initWithFrame:方法CGRectMake(0,0,_movieView.bounds.size.width,_movieView.bounds。 size.height)] – apple10 2014-08-30 09:54:51
设置图像视图包含模式:yourImageview.contentMode = UIViewContentModeScaleAspectFit; – 2014-08-30 09:56:02