尝试在Cocos2D-X中启用音乐暂停时,"SimpleAudioEngine尚未声明"错误

Dav*_*all 2 audio cocos2d-x appdelegate simpleaudioengine

所以使用Cocos2D-X,在AppDelegate.cpp文件中,我取消注释该行:

SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
Run Code Online (Sandbox Code Playgroud)

以便在退出应用程序时暂停我的音频.但是,当我这样做时,我会收到标题中所述的错误.我怎样才能解决这个问题?

小智 6

在我看来,你忘了添加SimpleAudioEngine的声明.将此行添加到AppDelegate.cpp:

#include "SimpleAudioEngine.h"

using namespace CocosDenshion;
Run Code Online (Sandbox Code Playgroud)