Как я могу записать видео на iphone Camera Roll с помощью AVFoundation? - PullRequest
1 голос
/ 20 апреля 2011

Я сейчас записываю видео с помощью AVFoundation api и указал fileUrl для записи в:

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

Однако, сейчас его запись во временный каталог.Как мне записать этот файл в фотопленку?Что такое каталог рулонов камеры?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 19 апреля 2013

После записи на диск сделайте следующее, чтобы скопировать видео в Camera Roll

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

Обратите внимание, что UIVideoAtPathIsCompatibleWithSavedPhotosAlbum () будет успешным только для записанного видео в формате QuickTIme.

0 голосов
/ 25 апреля 2011

Я нашел некоторую документацию на сайте Apple из кода AVCamDemo.

...