我使用JSQMessageViewController聊天,而捕获的视频它是保存在相册中,我不能添加到聊天视图,如果我尝试添加的视频意味着视频显示在png format.So你可以请任何人帮助我解决这个问题,如何添加捕获的视频从聊天视图使用JSQMessageViewController.After的视频,我想上传的视频在聊天视图是使用API.Every捕获的视频将被保存并添加到接口和显示的chatview。
发布于 2016-10-20 17:19:59
此代码仅用于创建要在chat中显示的缩略图
YOURIMAGEVIEW.image = [SELF imageFromVideoUrl:@"GIVE HERE URL OF VIDEO"];
+(UIImage *)imageFromVideoUrl : (NSURL *)videoUrl
{
AVAsset *asset = [AVAsset assetWithURL:videoUrl];
AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
imageGenerator.appliesPreferredTrackTransform = YES;
CMTime time = [asset duration];
time.value = 0;
CGImageRef imageRef = [imageGenerator copyCGImageAtTime:time actualTime:NULL error:NULL];
UIImage *thumbnail = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef); // CGImageRef won't be released by ARC
return thumbnail;
}当您在聊天和后台显示此缩略图时,请调用将视频上传到服务器数据库的api。希望你对我的这个答案很清楚,并对你实际做的任务有所了解。
祝你编码愉快。
https://stackoverflow.com/questions/40147451
复制相似问题