2012-05-17 57 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