AVAsset不支持的URL

时间:2018-01-25 17:56:31

标签: ios url avfoundation avasset

我正在尝试加载从存储在Documents目录中的互联网下载的视频。但是,当我尝试我不断得到:错误:错误域= NSURLErrorDomain代码= -1002“不支持的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!)")
      }
    }

1 个答案:

答案 0 :(得分:0)

您需要使用URL(fileUrlWithPath:)而不是URL(string:)