0

SimpleAudioEngineを使用してmp3サウンドを再生するcocos2diPhoneアプリを開発しています。私の問題は、久しぶりにアプリを再開すると、バックグラウンドで一部のサウンドが再生されなくなることです。これを経験したことがありますか?それを修正する方法があるかどうか知っていますか?

前もって感謝します

アンドレア

4

1 に答える 1

1

Cocos2dは[SimpleAudioEnginesharedEngine]を保持/リリースしており、sharedEngineの外部でこれを制御できるとは思いません。

これの鍵は、アプリがどのように辞任してアクティブになるかを、appdelegateでどのように対処するかということかもしれません。

すべてのオーディオファイルをメモリに保持するのはよくありません。特に、アプリがしばらくの間辞任されている場合は、[SimpleAudioEnginesharedEngine]がメモリ管理を行います。

于 2011-08-25T11:55:42.847 に答える