0

在 App Delegate 中,我正在预加载所有音效和背景音乐。使用 Instruments 进行测试时,该工具显示我正在泄漏内存,源是 SimpleAudioEngine 和一堆与播放声音相关的其他类。真的preloadEffect那么preloadBackgroundMusic糟糕吗?如何修复我的内存泄漏?谢谢!

4

1 回答 1

1

相反,预加载效果不是坏习惯。第一次播放音效时,与预加载方法一样加载。预加载唯一要做的就是避免在第一次播放效果时出现卡顿或冻结。对于大型音频文件,这可能会导致应用暂停十分之一秒甚至更长时间。

于 2012-06-07T17:20:58.850 回答