android切换到后台声音还在播放

在android上面按home键切换到后台后,场景中音频还是在播放,求知情人士解答!

楼主,这个你解决了吗

在AppDelegate.cpp文件的
void AppDelegate::applicationDidEnterBackground() {
Director::getInstance()->stopAnimation();

// if you use SimpleAudioEngine, it must be pause
// SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();

}
添加暂停播放的代码啊

这是因为 AppDelegate.cpp 中

void AppDelegate::applicationWillEnterForeground()
{
CCDirector::sharedDirector()->startAnimation();
CCDirector::sharedDirector()->resume();
SimpleAudioEngine::sharedEngine()->resumeBackgroundMusic();
SimpleAudioEngine::sharedEngine()->resumeAllEffects();
CCNotificationCenter::sharedNotificationCenter()->postNotification(“APP_ENTER_FOREGROUND_EVENT”);
}

一目了然吧

这个需要你在appdelegate文件中去处理,因为这里做了切入后台和从后台切入的处理,包括了声音,楼上代码就是:后台切前台恢复播放音乐了…(解说微微蓝)