每当我尝试使用 CocosDenshion 和 cocos2d-x 循环播放声音时,我都会收到以下错误:
我使用的是稳定的cocos2d-2.0-x-2.0.2,我的代码是:
CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("sound/sound_ocean_ambmusic.ogg", true);
这发生在我的手机(Samsung Galaxy S III,verizon)和 android 模拟器上,都是 4.0 版,ICS。
我能做什么?
最佳答案
我有同样的错误。对我有什么帮助?
当你每次播放声音时记录你想播放什么声音然后检查这个文件是否可能太大我的是 30 KB(所以我把它削减到 17 KB)。我使用 .ogg
接下来尝试修改 Android Cocos2dxSound 并添加另一个 SoundPool 或将您的 Activity 流减少到 6 meybe。
关于android - 使用 native CocosDenshion、cocos2d-x 循环播放音效时,AudioFlinger 无法创建音轨,状态为 : -12 ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12230683/