如何正确删除/释放AVPlayer / AVPlayerItem?

时间:2015-10-07 17:41:35

标签: ios objective-c avfoundation avplayer avplayerlayer

我正在实施一个视频应用,它可以列出视频并能够流式传输或观看本地视频。如果我尝试使用继承自AVPlayer的播放器观看视频,启动了很多线程,经过15-20次,系统不会很好地分配AVPlayer,即使我没有收到任何错误,播放器视图也是空白的没有任何事情发生......我需要杀死app来恢复。

如何处理?

提前致谢

1 个答案:

答案 0 :(得分:2)

我有同样的问题,在我的情况下,AVPlayerLayer没有成功分配DE,因为不知何故,自定义标签抓住了控制器的强引用,控制器没有得到DE分配。 实施

deinit {

}
在您的控制器中

并检查是否已调用。如果没有,你有解决方案。 我希望这会有所帮助。