【发布时间】:2013-03-17 03:03:20
【问题描述】:
我正在使用 SimpleAudioEngine 开发一个 cocos2d iPhone 应用程序来播放一些 mp3 声音。我的问题是,当我在很长一段时间后恢复应用程序时,它在后台时不再播放一些声音。你有过这样的经历吗?不知道有什么办法可以解决?
提前谢谢你
安德烈亚
【问题讨论】:
标签: iphone ios cocos2d-iphone simpleaudioengine
我正在使用 SimpleAudioEngine 开发一个 cocos2d iPhone 应用程序来播放一些 mp3 声音。我的问题是,当我在很长一段时间后恢复应用程序时,它在后台时不再播放一些声音。你有过这样的经历吗?不知道有什么办法可以解决?
提前谢谢你
安德烈亚
【问题讨论】:
标签: iphone ios cocos2d-iphone simpleaudioengine
Cocos2d 保留/释放 [SimpleAudioEngine sharedEngine],我认为您无法在 sharedEngine 之外控制它。
其中的关键可能是您如何在 appdelegate 中处理您的应用如何退出并变为活动状态。
将所有音频文件都保存在内存中是不好的,尤其是在应用已退出一段时间,因此 [SimpleAudioEngine sharedEngine] 负责内存管理的情况下。
【讨论】: