【发布时间】:2014-04-02 11:34:46
【问题描述】:
我有 2 个视图控制器,第一个包含一个视频信息列表表,然后从列表中选择一个项目,通过导航打开详细视图控制器。我在这个细节控制器上使用了 AVPlayer。有时 AVPlayer 会因 AVPlayerItemStatusFailed 而失败,而在该失败发生后,avplayer 会继续因 AVPlayerItemStatusFailed 而失败。虽然我试图清除 avplayer 实例并创建一个新实例,但我无法解决 AVPlayerItemStatusFailed 失败。此外,从导航中弹出详细视图控制器并通过从列表中选择新项目来初始化新项目也不能解决问题。
所以我发现虽然所有者视图控制器已从导航堆栈中删除,但 AVPlayer 云并未完全清除。有没有人建议尝试完全清除 AVPlayer 并使其在失败后工作?
提前谢谢...
【问题讨论】:
-
AVPlayerLayer的问题,看我的题目:stackoverflow.com/questions/23850366/…