LeetCode专题 分而治之

MPMoviePlayer 播放一会出错的问题

gdmmhym 发布于 2013年11月20日
无人欣赏。

MPMoivePlayer 在播放一段时间后出现了。 MPMoviePlayer 报出的ERROR LOG如下: _itemFailedToPlayToEnd: { AVPlayerItemFailedToPlayToEndTimeErrorKey = "Error Domain=AVFoundationErrorDomain Code=-11800 \"\U8fd9\U9879\U64cd\U4f5c\U65e0\U6cd5\U5b8c\U6210\" UserInfo=0x2e4da710 {NSLocalizedDescription=\U8fd9\U9879\U64cd\U4f5c\U65e0\U6cd5\U5b8c\U6210, NSUnderlyingError=0x3b8f6700 \"The operation couldn\U2019t be completed. (OSStatus error -12312.)\", NSLocalizedFailureReason=\U53d1\U751f\U672a\U77e5\U9519\U8bef\Uff08-12312\Uff09}"; } 遇到过这样问题的同学帮下忙,谢谢。

共7条回复
tinyfool 回复于 2013年11月20日

召唤 @pinxue 大师

gdmmhym 回复于 2013年11月20日

1楼 @tinyfool 感谢tiny帮忙。等有空了和袁滚滚去拜访你。哈哈。

tinyfool 回复于 2013年11月20日

2楼 @gdmmhym 你是?

pinxue 回复于 2013年11月20日
  1. 没碰到过。
  2. 怀疑是网络流或源文件有问题。
  3. 没有足够的信息进一步分析。
gdmmhym 回复于 2013年11月21日

3楼 @tinyfool 哈哈,我是黄允明,你的忠实粉丝。意外发现我的好朋友袁艺(袁滚滚)也是你的朋友,甚是惊喜。

gdmmhym 回复于 2013年11月21日

4楼 @pinxue 我再来详细点的描述:

  1. 我用的是优酷的链接,m3u8文件。
  2. 视频播放后暂停半个小时以上再点击播放,不一会就出现这样的问题(以上的报错)。
  3. 这样的问题直接导致视频播放完成退出。(但实际上视频还远远没播放完毕)。
pinxue 回复于 2013年12月03日

也就是说,是暂停后恢复播放才会有这种问题,直接播是没问题的?

如果是 VOD 流的话,比较奇怪,相应的片段ts应该还在,莫非是 session timeout 了? Live 流的话,由于 ts 片段文件可能已经删除,在用完buffer后就可能出错了。

登录 或者 注册