【问题标题】:Unable to save a video to photo library无法将视频保存到照片库
【发布时间】:2014-12-14 09:02:24
【问题描述】:

这是我的代码:

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
NSURL *videoURL =[info objectForKey:UIImagePickerControllerMediaURL];

if ([library videoAtPathIsCompatibleWithSavedPhotosAlbum:videoURL]) {

    [library writeVideoAtPathToSavedPhotosAlbum:videoURL completionBlock:^(NSURL *assetURL, NSError *error) {
        if (error) {
            NSLog(@"error");
        } else {
            NSLog(@"video assetUrl is %@", assetURL);
        }
    }];
}
else NSLog(@"videoAtPath is not compatible with photos Album.");

videoURL 为 file:///private/var/mobile/Containers/Data/Application/B1F512EA-6D13-4DF1-86DB-F6166F0D533F/tmp/capture-T0x17511a30.tmp.pG4PbH/capturedvideo.MOV

将视频保存到已保存的相册时,我不断收到错误消息。这是返回消息:

视频 /private/var/mobile/Containers/Data/Application/B1F512EA-6D13-4DF1-86DB-F6166F0D533F/tmp/capture-T0x17511a30.tmp.pG4PbH/capturedvideo.MOV 无法保存到已保存的相册:错误Domain=NSURLErrorDomain Code=-1100 "在此服务器上未找到请求的 URL。" UserInfo=0x1b3e5e40 {NSErrorFailingURLStringKey=file:///private/var/mobile/Containers/Data/Application/B1F512EA-6D13-4DF1-86DB-F6166F0D533F/tmp/capture-T0x17511a30.tmp.pG4PbH/capturedvideo.MOV, NSErrorFailingURLKey=file :///private/var/mobile/Containers/Data/Application/B1F512EA-6D13-4DF1-86DB-F6166F0D533F/tmp/capture-T0x17511a30.tmp.pG4PbH/capturedvideo.MOV, NSLocalizedDescription=在此找不到请求的 URL server., NSUnderlyingError=0x1b2ce310 "操作无法完成。没有这样的文件或目录", NSURL=file:///private/var/mobile/Containers/Data/Application/B1F512EA-6D13-4DF1-86DB-F6166F0D533F /tmp/capture-T0x17511a30.tmp.pG4PbH/capturedvideo.MOV}

【问题讨论】:

  • 这个错误是从哪里来的?对“writeVideoAtPathToSavedPhotosAlbum”的调用?
  • 检查videoAtPathIsCompatibleWithSavedPhotosAlbum的bool值时来自

标签: ios video save xcode6


【解决方案1】:

错误消息说您的文件不存在,因此可能是:

  1. 文件地址不正确,您可以通过查看应用程序的沙箱来查看视频文件是否物理存在。如果存在,请检查视频是否有效且可播放。无效视频将被拒绝保存到相册。

  2. 或者你的捕获模块没有工作,所以你希望在目录中写入一些文件,但它没有发生,因为捕获失败。

【讨论】:

  • 嗨,杰森,感谢您的帮助。当我想将视频保存到相册时,我发现视频路径已更改。这就是它导致这个问题的原因。
  • 您能提出一些解决方案吗?将视频保存到相机胶卷时出现“无效 URL”错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-02
  • 1970-01-01
  • 1970-01-01
  • 2021-06-03
  • 2015-12-29
相关资源
最近更新 更多