如何使用AVFoundation将视频写入iphone相机胶卷?

时间:2011-04-20 04:22:23

标签: iphone avfoundation nsurl avcapturesession

我目前正在使用AVFoundation api录制视频,并已指定要写入的fileUrl:

    NSURL *fileUrl = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@%@", NSTemporaryDirectory(), @"output.mov"]];

但是,现在它的录制到临时目录。如何将此文件写入相机胶卷?什么是相机胶卷目录?

谢谢!

2 个答案:

答案 0 :(得分:3)

录制到磁盘后,执行以下操作将视频复制到相机胶卷

if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(outFileName)) {
    UISaveVideoAtPathToSavedPhotosAlbum(outFileName, self, @selector(video:didFinishSavingWithError: contextInfo:), nil);
}

请注意,UIVideoAtPathIsCompatibleWithSavedPhotosAlbum()只会成功录制视频的QuickTIme格式。

答案 1 :(得分:0)

我从AVCamDemo代码中找到了一些关于Apples网站的文档。