如果服务器上没有文件(或另一个服务器错误),AVPlayer将在5-10秒内返回错误。如何设置超时?
示例:
let assetKeys = ["playable", "tracks", "duration"]
asset.loadValuesAsynchronouslyForKeys(assetKeys) {
var loaded = false
for assetKey in assetKeys {
var error: NSError?
let status = asset.statusOfValueForKey(assetKey, error: &error)
loaded = status == .Loaded
}
if !loaded {
// error in 5-10 sec
}
}发布于 2017-08-14 17:32:51
如果是在ios9.0+上。检查是否为YES。
https://stackoverflow.com/questions/40088660
复制相似问题