我试图在录制文件后将文件夹中的影片保存到文件夹中。将记录的视频保存到文档文件夹中
这是我的代码:
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSString *moviePath = [[info objectForKey:UIImagePickerControllerMediaURL] path];
[self dismissViewControllerAnimated:YES completion:nil];
NSLog(@"path from image picker: %@", moviePath);
NSFileManager* fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString* documentsDir = [paths objectAtIndex:0];
NSLog(@"%@",documentsDir);
[fileManager moveItemAtPath:moviePath toPath:documentsDir error:nil];
NSArray *files = [fileManager contentsOfDirectoryAtPath:documentsDir
error:nil];
for (id object in files) {
NSLog(@"%@",object);
}
}
正如你可能猜到了,这是行不通的。
第一个日志说:从图片选择路径:/private/var/mobile/Applications/6630FBD3-1212-4ED0-BC3B-0C23AEEFB267/tmp/capture-T0x1e575330.tmp.SQQ2C5/capturedvideo.MOV
秒记录说:/ var/mobile/Applications/6630FBD3-1212-4ED0-BC3B-0C23AEEFB267/Documents
任何人都知道为什么它不工作?
检查我的答案,保存视频到目录我已更新它。 – 2013-04-29 08:12:23