在我的iOS应用中播放视频后,我无法清除内存。这是我现在使用的代码。
mediaFilePath = [[NSBundle mainBundle] pathForResource:@"Name" ofType:@"mp4"];
player=[[MPMoviePlayerController alloc] init];
[player prepareToPlay];
[player play];
当我在停止播放器后弹出此控制器时,内存不会被释放。我做错了什么或错过了什么?
需要指导。谢谢。
答案 0 :(得分:1)
我猜你是以错误的方式做的。 不要只是初始化它,而是使用包名称初始化它。
例如: mediaFilePath = [[NSBundle mainBundle] pathForResource:@“Name”ofType:@“mp4”]; player = [[MPMoviePlayerController alloc] initWithNibName:@“YourNibName”bundle:@“YourBundleName”]; [player prepareToPlay];
[玩家玩];
试试这个。