我正在尝试预加载一堆背景音乐文件。基本上我多次调用 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];
任何人都可以阐明或经历类似的事情吗?