作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将该应用作为 AVAsset 的视频上传到 Firebase 存储中。问题是我在将其转换为数据或仅作为文件上传时遇到问题。截至目前,我正在尝试导出和上传其 URL,但应用崩溃程序没有任何解释(可怕的 (llbd))。
let uuid: String = UUID().uuidString
let imagesRef = storageRef.child("\(uuid)")
let exporter = AVAssetExportSession(asset: videos[i], presetName: AVAssetExportPresetHighestQuality)
let uploadTask = imagesRef.putFile(from: exporter!.outputURL!, metadata: nil) { (metadata, error) in //app crasher here
guard let metadata = metadata else {
return
}
let downloadURL = metadata.downloadURL()
//REST OF CODE
有什么想法可以使这个过程成为可能吗?
最佳答案
我不知道它是否仍然相关,但你必须以一种新的方式使用它:
imagesRef.downloadURL(completion: { (url, error) in //code })
希望对你有帮助
关于ios - 将 AVAsset 上传到 Firebase 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48467601/
我是一名优秀的程序员,十分优秀!