我有视频网格,AVPlayer有时无法播放视频并显示此禁用图标,但有以下错误,
Domain=AVFoundationErrorDomain Code=-11850 "Operation Stopped" UserInfo={NSUnderlyingError=0x7f927ede4210
{Error Domain=NSOSStatusErrorDomain Code=-12939 "(null)"}
, NSLocalizedFailureReason=The server is not correctly configured., NSLocalizedDescription=Operation Stopped})
但稍后会播放相同的视频,因此这是随机问题。对于出了什么问题的任何帮助?
答案 0 :(得分:5)
我相信有很多人,像我一样,正在寻找解决这个问题的方法。
我花了整整一个下午的时间,终于解决了问题。
关于这个问题,视频开始播放时出错。
如:
Domain=AVFoundationErrorDomain Code=-11850 "Operation Stopped"
然后我搜索这个错误号,找到它:
AVErrorServerIncorrectlyConfigured = -11850
在Apple的文档中,我找到了一些有关此错误的信息。
未按预期配置发送媒体资源的HTTP服务器。 这可能意味着服务器不支持字节范围请求。
因此,我们应该明白这是一个服务器问题。
现在,我们播放视频,并抓取所有http请求进行分析。
会发现AVPlayerItem发送HTTP请求。
当AVPlayerItem收到视频网址时,它会执行以下任务:
在我的情况下,当发送范围[0-1] HTTP请求时,服务器端给我200 OK响应,所以发生了错误。
因此,您需要让服务器工程师检测所有返回的响应。
我希望它可以帮到你。