【问题标题】:iPhone: Can .caf file be saved in Photo Library?iPhone:.caf 文件可以保存在照片库中吗?
【发布时间】:2012-05-17 19:11:37
【问题描述】:

是否可以将 .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 {NSLocalizedRecoverySuggestion=尝试不同的 data, NSLocalizedFailureReason=写入此资产时出现问题 因为数据无效,无法查看或播放, NSLocalizedDescription=无效数据,NSUnderlyingError=0x1834a0 “无效数据”}

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 2018-11-10
      相关资源
      最近更新 更多