2009-11-18 79 views
3

我试图预装了一堆的背景音乐文件。基本上我打电话preloadBackgroundMusic几次。这打破了我,当我与SimpleAudioEngine尝试:预加载多个背景音乐

[[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"vitesse1.mp3"]; [[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"vitesse1.mp3"]; 

但是当我使用CDAudioManager,我得到泄漏当我尝试以释放在我的类中声明的CDAudioManager对象:

CDAudioManager *localAm = [CDAudioManager sharedManager]; 
[localAm preloadBackgroundMusic:@"vitesse9.caf"]; 
[localAm preloadBackgroundMusic:@"vitesse10.caf"]; 
[localAm preloadBackgroundMusic:@"vitesse11.caf"]; 
[localAm release]; 

任何人可以提供一些线索或已expereinece类似的东西?

回答

3

你只能用SimpleAudioEngine背景音乐,但是你可以预载大量的效果预加载一次。