1. 程式人生 > >cocos2dx 同時快速播放停止多個音效閃退問題

cocos2dx 同時快速播放停止多個音效閃退問題

post 同時 class 應該 gpo 停止 file int 2dx

閃退位置為

iter->second(id, *AudioEngine::_audioIDInfoMap[id].filePath);

發現應該是是找不到對應的id

暫時加了個判斷處理了下

int id = audioId;
auto it = AudioEngine::_audioIDInfoMap.find(id);
if (it == AudioEngine::_audioIDInfoMap.end())
{

return;
}

iter->second(id, *AudioEngine::_audioIDInfoMap[id].filePath);

cocos2dx 同時快速播放停止多個音效閃退問題