录制结束后的视频要保存到系统相册,之前是不带位置信息的,现在要实现把视频保存到系统相册时添加上位置信息
直接上代码:
#pragma mark - 给视频添加GPS
- (void)saveVideoToSystemAlbumWithPath:(NSString *)videoPath
{
ALAssetsLibrary *library = [[ALAssetsLibrary alloc]init];
[library writeVideoAtPathToSavedPhotosAlbum:[NSURL URLWithString:videoPath] completionBlock:^(NSURL *assetURL, NSError *error) {
if (error) {
NSLog(@"Save video to system Album failed:%@",error);
}else{
[self addGPSToSavedVideo];
NSLog(@"Save video to system album success!");
}
}];
}
- (void)addGPSToSavedVideo{
//支持ios8以上的版本
if ([PHAsset class]){
// 获取相册里所有的视频,并按视频的创建时间排序
PHFetchOptions *fetchOptions = [[PHFetchOptions alloc]init];
fetchO