沙盒内视频或图片保存到手机相册
2016-10-25 16:15
381 查看
保存UIImage *img0 = [UIImage imageWithContentsOfFile:[CommonTools getPathByfileName:@"hello_0.bmp"]];UIImage *img1 = [UIImage imageWithContentsOfFile:[CommonTools getPathByfileName:@"hello_1.bmp"]];UIImage *img2 = [UIImage imageWithContentsOfFile:[CommonTools getPathByfileName:@"hello_2.bmp"]];NSString * videoName = @"livevideo.mp4";NSString *urlStr = [CommonTools getPathByfileName:videoName];dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(urlStr)) {保存图片到相册中UIImageWriteToSavedPhotosAlbum(img0, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);UIImageWriteToSavedPhotosAlbum(img1, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);UIImageWriteToSavedPhotosAlbum(img2, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);保存视频相册核心代码UISaveVideoAtPathToSavedPhotosAlbum(urlStr, self, @selector(video:didFinishSavingWithError:contextInfo:), nil);}});回调#pragma mark 视频保存完毕的回调- (void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{if (error) {[CommonTools alertDialog:@"视频导出失败!"];NSLog(@"保存视频过程中发生错误,错误信息:%@",error.localizedDescription);}else{}NSLog(@"视频保存成功.");}#pragma mark --- 图片保存完成后,调用的回调方法:- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{// Was there an error?if (error != NULL){// Show error message…NSLog(@"保存照片过程中发生错误,错误信息:%@",error.localizedDescription);[CommonTools alertDialog:@"图片导出失败!"];}else // No errors{// Show message image successfully savedNSLog(@"Save image successful");}}
相关文章推荐
- iOS 保存到相册(视频,图片)
- iOS 图片保存手机相册
- ios实现视频录制功能 三 获取视频、保存到相册、根据视频生成占位图片
- iOS 图片 保存到沙盒路径/相册、图片缩小、图片截取
- iOS之保存图片到手机相册中
- Android开发——相册拍照_03.解决相机拍照之后部分手机无法将图片保存到路径或部分手机点击相机确定无法返回问题
- 保存图片/视频到相册 保存完成后通知事件 IOS
- 保存二维码图片到手机相册
- android把图片 视频 保存到相册
- android如何将生成的图片保存至手机相册并显示出来
- Android ImageUtils 图片工具类,包括:小米从相册调图像空指针,三星旋转照片,压缩图片,保存Bitmap到本地,获取本地视频的缩略图,毛化玻璃效果,代码以后会更新
- iOS开发之保存图片到手机相册
- 图片保存到手机相册
- iOS开发之保存图片到手机相册
- 在手机相册中保存图片失败
- Android调用手机相机和相册拿到图片保存上传
- 将相机/相册的图片保存到本地沙盒
- 长按手机图片保存到本地相册 (需要注意的是 保存之后要发送个广播 不然,更新不出来保存的图片)
- android 保存图片到手机相册,并通知相册刷新
- 保存图片/视频到相册 保存完成后通知事件