Я пытаюсь использовать glimpse для записи UIView. Он успешно сохраняет его в папке документов приложения, однако мне также нужно его сохранить в рулоне камеры пользователя. Это не спасение от ролика камеры. Мне прислано предупреждение, позволяющее приложению получить доступ к моему рулону камеры, но это не сохраняется ни в одном альбоме.UISaveVideoAtPathToSavedPhotosАльбом не сохраняет видео в ролике камеры
Я попытался приличное количество кода в пределах от этого:
[self.glimpse startRecordingView:self.view onCompletion:^(NSURL *fileOuputURL) {
NSLog(@"DONE WITH OUTPUT: %@", fileOuputURL.absoluteString);
UISaveVideoAtPathToSavedPhotosAlbum(fileOuputURL.absoluteString,nil,nil,nil);
}];
Для этого:
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeVideoAtPathToSavedPhotosAlbum:fileOuputURL
completionBlock:^(NSURL *assetURL, NSError *error){NSLog(@"hello");}];
начинает печать журналов, но не сохраняет видео на камеру рулон.
Если у кого-то есть идеи, это не работает, пожалуйста, дайте мне знать! Спасибо!
проверить, можно ли сохранить это видео, если ([библиотека videoAtPathIsCompatibleWithSavedPhotosAlbum: contentURL]) { } –
@ ThilinaCháminHewagama кажется видео не совместимо я получаю это 'NSLocalizedDescription = запрошенный URL не найден на этом сервере.} 'Как я могу это исправить? – Jack