我无法停止在 android cocos2dx 中播放循环音效

I can't stop playing loop sfx in android cocos2dx

cocos2dx 2.2.6 c++ android 5.0

它在 ios 上运行良好。但是当我的游戏警告音效播放时一直停不下来

exp:

按钮 1 中的代码:int sfxId = SimpleAudioEngine::sharedEngine()->playEffect(fileName,isLoop);

按钮 2 中的代码:SimpleAudioEngine::sharedEngine()->stopEffect(sfxId);

我无法停止相同的音效。但是我发现如果我有时疯狂地点击 button1 和 button2。它将可以停止 sfx。所以我猜这是引擎致命错误

现在我无法解决我的问题。但是我有一个愚蠢的方法来做到这一点。是的,使用时间表循环播放 sfx。该错误已完全修复。