【发布时间】:2020-09-24 09:12:39
【问题描述】:
我正在尝试加载从 Internet 下载的存储在 Documents 目录中的视频。但是,当我尝试时,我不断收到:error: Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL"
let dstURL = URL(string: dstPath)!
let asset = AVAsset(url: dstURL)
asset.loadValuesAsynchronously(forKeys: ["tracks", "playable"]) {
var error: NSError?
let status = asset.statusOfValue(forKey: "tracks", error: &error)
if error != nil {
print("status: \(status), error: \(error!)")
}
}
【问题讨论】:
-
你试过用 URL(fileUrlWithPath:) 代替 URL(string:) 吗?
-
谢谢!这似乎是问题所在,但我也从文件中删除了空间。
-
亲爱的@andrehungaro,感谢您对 SO 的支持,您可以在下面添加您的答案,然后无能的数学可以标记为正确答案:) 最好。
标签: ios url avfoundation avasset