我在应用程序文档文件夹中有一个视频。我需要将它保存在相机胶卷中。因此,我使用UISaveVideoAtPathToSavedPhotosAlbum方法将其保存在相机胶卷中。它工作正常,我可以看到视频添加到相机胶卷。
但是,问题是每次我使用相同的视频(具有相同的文件名)执行应用程序时,它会在相机胶卷中添加另一次而不是替换旧的。因此,它正在创建视频的副本。
如何使应用程序正常工作,就像视频存在于相机胶卷中并再次添加相同的文件名,然后旧视频被新视频替换。
我的代码是:
-(void)exportVideo:(id)sender
{
NSString *path = [DOCUMENTS_FOLDER stringByAppendingString:@"/air.mp4"];
NSLog(@"Path:%@", path);
NSLog(@"Export Button CLicked");
UISaveVideoAtPathToSavedPhotosAlbum(path, self, @selector(video:didFinishSavingWithError: contextInfo:), nil);
}
- (void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
{
NSLog(@"Finished saving video with error: %@", error);
}
谢谢。