0

保存は可能ですか?cafファイルをフォト ライブラリに追加しますか?

私のアプリでは、ユーザーはサウンドを録音してリモートサーバーにアップロードできます。録音した音声ファイルを写真ライブラリに保存して、ユーザーが以前に録音した音声ファイルを表示してアップロードできるようにすることは可能ですか?

byを使用して.cafを保存しようとしましALAssetsLibraryた:-

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 
        {

        }
        }];

しかし、それはエラーを生成します...

エラー Domain=ALAssetsLibraryErrorDomain Code=-3302 "Invalid data" UserInfo=0x184b80 {NSLocalizedRecoverySuggestion=別のデータで試してください。NSLocalizedFailureReason=データが無効で表示または再生できないため、このアセットの書き込み中に問題が発生しました。 NSUnderlyingError=0x1834a0 "無効なデータ"}

4

1 に答える 1

3

答えはNOです。.caf ファイルをフォト ライブラリに保存することはできません。

于 2012-05-17T11:11:37.223 に答える