我目前正在使用 AVFoundation api 录制视频,并指定了要写入的 fileUrl:
NSURL *fileUrl = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@%@", NSTemporaryDirectory(), @"output.mov"]];
但是,现在它记录到一个临时目录。我如何将此文件写入相机胶卷?什么是相机胶卷目录?
谢谢!
我目前正在使用 AVFoundation api 录制视频,并指定了要写入的 fileUrl:
NSURL *fileUrl = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@%@", NSTemporaryDirectory(), @"output.mov"]];
但是,现在它记录到一个临时目录。我如何将此文件写入相机胶卷?什么是相机胶卷目录?
谢谢!
录制到磁盘后,执行以下操作将视频复制到相机胶卷
if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(outFileName)) {
UISaveVideoAtPathToSavedPhotosAlbum(outFileName, self, @selector(video:didFinishSavingWithError: contextInfo:), nil);
}
请注意,UIVideoAtPathIsCompatibleWithSavedPhotosAlbum() 只有在录制的视频是正确的 QuickTIme 格式时才会成功。
我从 AVCamDemo 代码中找到了 Apples 网站上的一些文档。