【发布时间】:2019-08-05 06:57:57
【问题描述】:
我的视频存储在 Firebase 存储中。 我正在获取该视频的下载网址。我正在使用下载网址将视频保存在相机胶卷中。
但我收到此错误:
"错误域=NSCocoaErrorDomain Code=-1 "(null)"
这是我的代码:
@objc func saveVideoToCameralRoll(vidUrl: URL?) {
if FileManager.default.fileExists(atPath: self.localDir) {
return
}
if let vidUrl = vidUrl {
PHPhotoLibrary.shared().performChanges({
PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL: vidUrl)
}) { saved, error in
if saved {
print("Video can be saved in camera roll")
}
if error != nil {
print("Error while saving video. \(error?.localizedDescription)")
}
}
}
我已在浏览器中检查了视频 URL,它是正确的。另外,我正在模拟器中运行此代码。 iPhone模拟器相机胶卷中不能保存视频吗?
【问题讨论】:
标签: swift firebase firebase-storage