0

我正在使用 SimpleAudioEngine 开发一个 cocos2d iPhone 应用程序来播放一些 mp3 声音。我的问题是,当我在很长一段时间后恢复应用程序时,它在后台某些声音不再播放。你有过这样的经历吗?你知道有什么办法可以解决吗?

先感谢您

安德烈亚

4

1 回答 1

1

Cocos2d 保留/释放 [SimpleAudioEngine sharedEngine],我认为您无法在 sharedEngine 之外控制它。

关键可能是您如何在 appdelegate 中处理您的应用程序如何退出并变为活动状态。

将所有音频文件保存在内存中是不好的,特别是如果应用程序已退出一段时间,因此 [SimpleAudioEngine sharedEngine] 负责内存管理。

于 2011-08-25T11:55:42.847 回答