将下载的 .mp4 视频保存到相册 ios

Posted

技术标签:

【中文标题】将下载的 .mp4 视频保存到相册 ios【英文标题】:Saving downloaded .mp4 videos to photos album ios 【发布时间】:2017-03-23 02:42:38 【问题描述】:

所以我已将 .mp4 文件下载到应用程序的文档文件夹中。我已经成功地从documentsPath保存并播放了它,但现在我想将它保存到相机胶卷并使用此代码:

-(void)saveVideoToAlbum:(NSString *)sampleMoviePath
 if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(sampleMoviePath))
  UISaveVideoAtPathToSavedPhotosAlbum(sampleMoviePath, self, @selector(video:didFinishSavingWithError: contextInfo:),nil);
 


-(void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error  contextInfo:(void *)contextInfo
 NSLog(@"Finished with error: %@", error);

它是兼容的,因为它通过了 if 括号并且没有来自第二个过程的错误日志。但是我的日志中不断收到这个 lldb abort_with_payload 错误,有人可以帮我解决这个问题吗?

这里是 lldb 错误的一些截图:

【问题讨论】:

任何一个???仍然卡住 【参考方案1】:

不要忘记始终检查您的 info.plist,并在您的应用中写入所需的必要权限。为了保存视频,它需要隐私 - 照片库使用说明。如果您没有指定此权限,它将崩溃并且没有错误指示。

【讨论】:

以上是关于将下载的 .mp4 视频保存到相册 ios的主要内容,如果未能解决你的问题,请参考以下文章

ios怎么把webm保存到相册

ios 一键批量保存图片到本地相册

从图像创建视频并保存到相册

将视频保存到自定义相册 iOS

iOS小技能:保存图片到相册( 监听用户的相册授权动作)

iOS小技能:保存图片到相册( 监听用户的相册授权动作)