在 Cocos2d (android) 中,我试图在 playEffect 运行时降低背景音量,而不是在 playEffect 结束后将其恢复。我有这个代码:
auto audio = SimpleAudioEngine::getInstance();
audio->playBackgroundMusic("sound/abc-theme.mp3", true);
audio->setBackgroundMusicVolume(0.1);
audio->playEffect("sound/airplane.mp3", false, 1.0f, 1.0f, 1.0f);
audio->setBackgroundMusicVolume(1);
问题是我不知道如何让 playEffect 结束,此代码“立即”将背景音乐设置为 1。如何在 PlayEffect 期间将背景音乐的音量设置为 0.1。