AVAudio是自动释放的吗?

时间:2014-03-23 00:12:24

标签: ios cocoa-touch avaudioplayer

我是iOS上播放声音的新手。我知道要播放各种声音,我应该有一个音频管理器助手类,将所有音频保持在一起。

现在,我想知道在没有内存泄漏的情况下这样做是否可行:

AVAudioPlayer *newPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&err];
[newPlayer play];

玩家完成游戏后会被释放吗?或者我是否需要保留指针,在完成后调用[newPlayer stop],然后将指针设置为nil

1 个答案:

答案 0 :(得分:1)

实际上它与泄漏相反。如果您没有保留播放器,它将立即释放,永远不会播放。

有关详情,请参阅我的回答:Playing back audio using AVAudioPlayer iOS 7

相关问题