最新版QQ 7.1.1版本 登陆界面背景是动画,循环播放,很文艺很炫酷,想自己写了一个。
百度了一个mp4格式视频,想着在登陆界面放一个AVPlayerViewController直接加载视频就好了,伪代码表示。
viewDidLoad{
初始化AVPlayer
添加到self.view
注册通知用于循环播放视频
}
viewWillAppear{
// 将要出现播放视频
[player play];
}
viewWillDisappear{
//将要消失暂停
[player pause];
//移除通知
}
viewDidDisappear{
// 消失完成
player = nil;
}
我习惯看看内存,发现内存占用率有100多兆,挺可怕的。我就无聊试试以前的MPMoviePlayerController写会不会也这样,然后问题就来了。
MPMoviePlayerController 写的
AVPlayerViewController 写的
MPMoviePlayerController内存不会动,压根就没有用到内存,
AVPlayerViewController内存就老高了。
文档翻译过来看了一遍,没看成名堂,然后百度也没结果,有谁能帮忙解释一下。