gpt4 book ai didi

ios - 将 AVAsset 上传到 Firebase 存储

转载 作者:行者123 更新时间:2023-11-28 15:06:07 25 4
gpt4 key购买 nike

我正在尝试将该应用作为 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com