У меня есть видео в папке документов приложений. Мне нужно, чтобы это было сохранено в рулоне камеры. Итак, я использовал метод 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);
}
Спасибо.