播放视频后无法释放内存

时间:2014-06-18 09:23:47

标签: ios

在我的iOS应用中播放视频后,我无法清除内存。这是我现在使用的代码。

mediaFilePath = [[NSBundle mainBundle] pathForResource:@"Name" ofType:@"mp4"];
player=[[MPMoviePlayerController alloc] init];
[player prepareToPlay];

[player play];

当我在停止播放器后弹出此控制器时,内存不会被释放。我做错了什么或错过了什么?

需要指导。谢谢。

1 个答案:

答案 0 :(得分:1)

我猜你是以错误的方式做的。 不要只是初始化它,而是使用包名称初始化它。

例如: mediaFilePath = [[NSBundle mainBundle] pathForResource:@“Name”ofType:@“mp4”]; player = [[MPMoviePlayerController alloc] initWithNibName:@“YourNibName”bundle:@“YourBundleName”]; [player prepareToPlay];

[玩家玩];

试试这个。