【发布时间】:2016-05-16 14:59:41
【问题描述】:
在我的 IOS 应用中使用 AVPlayer 的屏幕显示短视频。我成功离开并重新进入此屏幕几次,但七次或更多次后我得到空白屏幕,并且 AVPlayerLayer 的 IsReadyForDisplay 属性为“否”。
当我离开此屏幕时,我暂停 AVPlayer(并设置为 nil)并从视图层中删除 AVPlayerLayer。在我看来,这不是内存使用问题(17Mb 使用量)。
我认为问题出在 AVPlayer 缓冲区或其他可能导致 AVPlayer 无法从视频文件读取的块的组件,但我没有找到任何方法来清理/或清除此缓冲区/块。
以前有人遇到过这个问题吗?或者知道为什么我在第七入口会出现这个空白屏幕吗?
提前致谢,
伊莱
【问题讨论】:
-
您解决了这个问题吗?我们现在正在解决完全相同的问题,希望您能提供任何信息!
标签: video avplayer avplayerlayer ios9.3