如何将视频从应用程序文档目录移动到相机胶卷?

时间:2011-04-20 14:33:50

标签: iphone ios camera avfoundation

你好,

我找到了一些iphone-camera-video-saving avfoundation代码示例 通过网络(也是我试着写我自己的代码,但尚未完成它)

此类示例处理并保存视频(通过AVAssetWriter) 从摄像头捕获输入到位于documments目录中的文件 (我假设这是唯一的选择?)

但现在 - 我甚至无法查看此类目录中的文件进行检查 如果我的视频在那里;我想我应该将这样的视频文件移动到 '相机滚动',该怎么办??

TNX

1 个答案:

答案 0 :(得分:1)

转移到相机胶卷 - 这是一个link应该有帮助。

要查看Documents目录中的内容,请参阅以下代码段:

 -(void) dump {

    NSString *docsDir = [NSHomeDirectory() stringByAppendingPathComponent:  @"Documents"];
    NSFileManager *localFileManager = [NSFileManager defaultManager];
    NSDirectoryEnumerator *dirEnum =
        [localFileManager enumeratorAtPath:docsDir];
    NSError *error=nil;

    NSLog(@" Documents Directory: %@", docsDir);
    NSString *file;
    while (file = [dirEnum nextObject]) {
        NSString *fullPath = [NSString stringWithFormat:@"%@/%@", docsDir,file];
        NSDictionary *attrs = [localFileManager attributesOfItemAtPath:fullPath error:&error];
        if ( error ) {
            NSLog(@" error - %@", error);
        } else {
          //NSLog(@" file : %@", file);
          NSInteger fsiz = [attrs fileSize];
          NSString *ftyp = [attrs fileType];
          NSDate   *fmod = [attrs fileModificationDate];
          NSLog(@"  %9d : %@ : %@ : %@",  fsiz, file, ftyp, fmod );
         }
     }
    NSLog(@" ======  End Documents Directory ========");
   }