我正在实现一个 iPhone 照片/视频应用程序,我试图在其中实现以下功能。
通过相机捕获视频并转换为 GIF 图像
我试过谷歌搜索但没有成功。
有人可以建议我或建议我如何实现此功能吗?
提前致谢
我正在实现一个 iPhone 照片/视频应用程序,我试图在其中实现以下功能。
通过相机捕获视频并转换为 GIF 图像
我试过谷歌搜索但没有成功。
有人可以建议我或建议我如何实现此功能吗?
提前致谢
添加
#import <MediaPlayer/MediaPlayer.h>
#import <MobileCoreServices/UTCoreTypes.h>
并使用以下委托方法UIImagePickerViewController
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
if ([[info objectForKey:UIImagePickerControllerMediaType ] isEqualToString:@"public.movie"])
{
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[info objectForKey:UIImagePickerControllerMediaURL];];
UIImage *thumbnail = [player thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];
[player stop];
player = nil;
// Here your got UIImage name is 'thumbnail'
}
}
您可以从视频中获取图像(缩略图) 。
虽然这个问题很老,但我创建了一个库,用于将视频转换为 iOS的 gif 。