swift - PHPhotoLibrary 出错,无法保存视频

标签 swift iphone xcode phphotolibrary

我正在尝试将视频保存到我的照片库中。但有时我会得到一个错误:操作无法完成。 (PHPhotosErrorDomain 错误 -1。)

这是我的代码:

PHPhotoLibrary.shared().performChanges({
            PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL: exporter!.outputURL!)
               }) { saved, error in
                   if saved {
                       print("video saved to camera roll")
                   } else {
                    print(error?.localizedDescription)
                }
               }

最佳答案

我能够通过在 AVAssetWriter 的视频输出设置中删除 AVVideoCompressionPropertiesKey 中的 AVVideoQualityKey 来解决这个问题。

关于swift - PHPhotoLibrary 出错,无法保存视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60250295/

相关文章:

swift - 如何将手势识别器添加到 UITableViewCell 的 UIImage 和 UIButton?

xcode - 这可以在同一个项目中支持 iPhone X 和 iOS 8 吗?

xcode - 构建项目而不选择它作为事件方案?

iphone - 使用 CGRectMake 移动 subview 会导致崩溃

ios - Quettra Portrait如何获取未越狱的iOS设备上已安装的应用程序的列表?

ios - 从哪里获取其他 iOS 版本的 iOS 系统符号

ios - 为表格 View 单元格添加自定义字体

ios - 如何在 Swift 中动态减小宽度的同时对 UITextField 进行动画处理?

ios - self 调整大小的 UITableViewCell 内的多个 UILabels

iphone - sqlite数据库(coredata)中的数据迁移问题