在ios中清除音频缓存

在ios中清除音频缓存,ios,cocos2d-iphone,simpleaudioengine,Ios,Cocos2d Iphone,Simpleaudioengine,我有一个用cocos2d编写的ios应用程序,使用SimpleAudioEngine播放音频 使用以下工具播放/预加载声音时: [[SimpleAudioEngine sharedEngine] preloadEffect:@"x.mp3"]; [[SimpleAudioEngine sharedEngine] playEffect:@"x.mp3"]; 声音效果将加载到内存(或某些音频缓存) 关于这个问题,我的问题是: 播放完成后,清除此音频缓存的最佳做法是什么 有什么重要的轶事要记住吗 何

我有一个用cocos2d编写的ios应用程序,使用SimpleAudioEngine播放音频

使用以下工具播放/预加载声音时:

[[SimpleAudioEngine sharedEngine] preloadEffect:@"x.mp3"];
[[SimpleAudioEngine sharedEngine] playEffect:@"x.mp3"];
声音效果将加载到内存(或某些音频缓存)

关于这个问题,我的问题是:

  • 播放完成后,清除此音频缓存的最佳做法是什么
  • 有什么重要的轶事要记住吗 何时实施
  • 清除声音缓存是否会导致内存泄漏/问题,播放声音时用于加载声音的内存除外(例如,如果可以多次加载声音等)
  • 这值得我花时间吗
  • 根据你的经验,你是如何处理这个问题的

  • 你指的是什么音频缓存?你能说得更具体一点吗?谢谢,编辑了我的帖子。