我遇到了StackOverflow上另一个用户的问题(这是帖子):
我正在做以下事情:
AVURLAsset
。该网址指向视频
远程Web服务器。 loadValuesAsynchronously(forKeys:completionHandler:)
statusOfValue(forKey:error:)
loadValuesAsynchronously(forKeys:completionHandler:)
一次。 下面' S
问题开始的地方。我会想象AVURLAsset
继续前进
并尝试重新加载track属性,因为它失败了
先前。但是,这似乎不会发生。
statusOfValue(forKey:error:)
仍会返回AVKeyValueStatusFailed
,
虽然有可用的互联网连接,视频是
播放。
有没有办法重置此给定属性的状态并尝试其他加载?还有另一种解决方法吗?或者是重新创建AVURLAsset
的唯一选项?
谢谢!