小编trd*_*son的帖子

无法将视频保存到相机胶卷(目标C)

所以我一直试图在相当长的一段时间内完成这项工作,但不幸的是,堆栈上发布的解决方案或我试图自己编写的解决方案似乎都没有.我正在构建一个允许用户拍摄照片和视频的应用程序,以及其他用户将其保存下来.我正在使用AWS服务来保存内容.虽然返回的URL使用NSLog,但在将其复制/粘贴到浏览器时向我显示视频,它拒绝保存到相机胶卷.保存图片但工作正常.

到目前为止我尝试了以下内容:

    -(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
        if([mediaType isEqualToString:(NSString *)kUTTypeMovie]) {
           NSURL *movieUrl = [info objectForKey:UIImagePickerControllerMediaURL];
           ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
           [library writeVideoAtPathToSavedPhotosAlbum:movieUrl completionBlock:^(NSURL *assetURL, NSError *error){
           if(error) {
            NSLog(@"CameraViewController: Error on saving movie : %@ {imagePickerController}", error);
         } else {
            NSLog(@"URL: %@", assetURL);
        }
     }];
  }
}  
Run Code Online (Sandbox Code Playgroud)

并且:

    if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(self.post.mediaUrl)) {
            UISaveVideoAtPathToSavedPhotosAlbum(self.post.mediaUrl, self, @selector(video:finishedSavingWithError:contextInfo:),@selector(video:finishedSavingWithError:contextInfo:));
    } else {
        NSLog(@"Incompatible File apparently");
    }
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢!

mp4 amazon-web-services ios

1
推荐指数
1
解决办法
3997
查看次数

标签 统计

amazon-web-services ×1

ios ×1

mp4 ×1