求助AVPlayerViewController的内存问题

最新版QQ 7.1.1版本 登陆界面背景是动画,循环播放,很文艺很炫酷,想自己写了一个。

百度了一个mp4格式视频,想着在登陆界面放一个AVPlayerViewController直接加载视频就好了,伪代码表示。

viewDidLoad{
初始化AVPlayer
添加到self.view
注册通知用于循环播放视频
}

viewWillAppear{
// 将要出现播放视频
[player play];
}

viewWillDisappear{
//将要消失暂停
[player pause];
//移除通知
}

viewDidDisappear{
// 消失完成
player = nil;
}

我习惯看看内存,发现内存占用率有100多兆,挺可怕的。我就无聊试试以前的MPMoviePlayerController写会不会也这样,然后问题就来了。

MPMoviePlayerController 写的


求助AVPlayerViewController的内存问题_第1张图片
奇怪.gif

AVPlayerViewController 写的

求助AVPlayerViewController的内存问题_第2张图片
奇怪1.gif

MPMoviePlayerController内存不会动,压根就没有用到内存,
AVPlayerViewController内存就老高了。

文档翻译过来看了一遍,没看成名堂,然后百度也没结果,有谁能帮忙解释一下。


你可能感兴趣的:(求助AVPlayerViewController的内存问题)