Как переместить видео из каталога документов приложения в камеру? - PullRequest
1 голос
/ 20 апреля 2011

Привет,

Я нашел несколько примеров кодов avfoundation для iphone-camera-video-save через сеть (а также я пытаюсь написать свой собственный код, но еще не закончил)

такие примеры обрабатывают и сохраняют видео (через AVAssetWriter) с входа захвата камеры в файл, расположенный в каталоге документов (который, я полагаю, является единственным вариантом?)

но сейчас - я даже не вижу файлы в таком каталоге, чтобы проверить если мое видео там; я думаю, что я должен переместить такой видеофайл в «Фотопленка», как это сделать ??

Тпй

1 Ответ

1 голос
/ 20 апреля 2011

Передача в Camera Roll - вот ссылка , которая должна помочь.

Чтобы увидеть, что находится в вашем каталоге 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 ========");
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...