2013-10-11 3 views
0

Я использовал следующий код для сохранения видео в библиотеке фотографий, но он не работает IOS7.Как сохранить видео в IOS7?

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; 
if ([library videoAtPathIsCompatibleWithSavedPhotosAlbum:urlVideo]) 
{ 
    [library writeVideoAtPathToSavedPhotosAlbum:urlVideo completionBlock:^(NSURL *assetURL, NSError *error){ 
     dispatch_async(dispatch_get_main_queue(), ^{ 
      if (error) { 
       [self ShowMessage:@"Failed to create movie ! It may be due to video quality,please try again/" andTitle:@"ERROR:" andButtonTitle:@"Close"]; 
       [self EnableView]; 
      } 
      else { 
       [self ShowMessage:@"Movie created successfully" andTitle:@"Movie Status" andButtonTitle:@"Ok"]; 
       [self EnableView]; 
       } 
      }); 
     }]; 
} 

Я использовал этот метод также, но этот метод также не сохранять видео в IOS7

UISaveVideoAtPathToSavedPhotosAlbum (exportPath, [GlobalMethods sharedInstance], @selector(video:didFinishSavingWithError:contextInfo:), nil); 

Пожалуйста, дайте мне знать, если есть какие-либо изменения, которые необходимо сделать в этом методе только или есть другой способ хранения видео в IOS7. Заранее спасибо.

ответ

-1

Попробуйте этот путь ...

#pragma mark - ImagePicker Controller Delegate 
-(void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
     NSString *sourcePath = [[info objectForKey:@"UIImagePickerControllerMediaURL"]relativePath]; 
    UISaveVideoAtPathToSavedPhotosAlbum(sourcePath,nil,nil,nil); 
} 

Позвольте мне знать, если у вас есть какие-либо проблемы

+0

пытались ли вы это ?? – user1673099

+0

Это работа для меня. – user1673099

+0

Почему мне кто-то голосует? – user1673099

 Смежные вопросы

  • Нет связанных вопросов^_^