COCOS2D-X背景音乐播放与暂停问题
我用一个按钮,用于判断音乐的播放与否,发现音乐暂停了之后就不能恢复播放了,
还有我发现SimpleAudioEngine::sharedEngine()->isBackgroundMusicPlaying()这语句永远都是返回true;
到底什么回事啊??麻烦教教,谢谢!!!菜单的函数实现如下
cocos2d-x 背景音乐播放与暂停 cocos2d --------------------编程问答-------------------- 我也你不是很懂,但是你可以先stop 在重新播放这个音频文件 --------------------编程问答-------------------- 我也碰到这个问题了,Win32版本下,想死 --------------------编程问答-------------------- 主要是pauseBackgroundMusic()调用以后,isBackgroundMusicPlaying()依旧返回为true,奇特的是个别情况又是正常的。而且只出现在win32平台下,mac下调试正常,我勒个去~~~~ --------------------编程问答-------------------- 这个pauseBackgroundMusic 和 resumeBackgroundMusic只是音乐的暂停和继续,根据我做Android的经验,这两个状态都是事物运行的两个状态,也就是说这两个状态下,都是处于播放音乐。 --------------------编程问答--------------------
void HelloWorld::menuCloseCallback(CCObject* pSender)
{
// "close" menu item clicked
// CCDirector::sharedDirector()->end();
if (SimpleAudioEngine::sharedEngine()->isBackgroundMusicPlaying())
{
SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
}
else
{
SimpleAudioEngine::sharedEngine()->resumeBackgroundMusic();
}
}
dfsdfsd --------------------编程问答--------------------