2012-05-17 27 views
0

是否可以保存。 caf文件到照片库iPhone:Can.caf文件可以保存在照片库中吗?

在我的应用程序中,用户可以录制他们的声音并将其上传到远程服务器。所以我想知道是否可以将录制的语音文件保存到照片库中,以便用户可以查看以前录制的声音文件并上传它?

我试着用ALAssetsLibrary保存的.caf: -

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/recordTest.caf",DOCUMENTS_FOLDER]]; 
ALAssetsLibrary *lib = [[ALAssetsLibrary alloc] init]; 

[lib writeVideoAtPathToSavedPhotosAlbum:url completionBlock:^(NSURL *assetURL, NSError *error){ 
     if (error) 
     { 
      NSLog(@"%@",error); 
     } 
     else 
     { 

     } 
     }]; 

,但它产生的错误...

错误域= ALAssetsLibraryErrorDomain代码= -3302 “无效数据” UserInfo = 0x184b80 {NSLocalizedRecoveryGuggestion =尝试使用不同的 数据,NSLocalizedFailureReason =写入此资产时出现问题 ,因为数据无效且无法查看或播放。, NSLocalizedDescription =无效的数据,NSUnderlyingError = 0x1834a0 “无效数据”}

+0

不,我想...... –

回答

3

答案是NO。无法将.caf文件存储到照片库中。

+0

感谢您的回复......任何替代方法? – Maulik