当前位置:编程学习 > wap >>

COCOS2D-X背景音乐播放与暂停问题


我用一个按钮,用于判断音乐的播放与否,发现音乐暂停了之后就不能恢复播放了,
还有我发现SimpleAudioEngine::sharedEngine()->isBackgroundMusicPlaying()这语句永远都是返回true;
到底什么回事啊??麻烦教教,谢谢!!!菜单的函数实现如下

void HelloWorld::menuCloseCallback(CCObject* pSender)
{
    // "close" menu item clicked
   // CCDirector::sharedDirector()->end();


if (SimpleAudioEngine::sharedEngine()->isBackgroundMusicPlaying())
{
SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
}

else
{
SimpleAudioEngine::sharedEngine()->resumeBackgroundMusic();
}

}
cocos2d-x 背景音乐播放与暂停 cocos2d --------------------编程问答-------------------- 我也你不是很懂,但是你可以先stop 在重新播放这个音频文件 --------------------编程问答-------------------- 我也碰到这个问题了,Win32版本下,想死 --------------------编程问答-------------------- 主要是pauseBackgroundMusic()调用以后,isBackgroundMusicPlaying()依旧返回为true,奇特的是个别情况又是正常的。而且只出现在win32平台下,mac下调试正常,我勒个去~~~~ --------------------编程问答-------------------- 这个pauseBackgroundMusic 和 resumeBackgroundMusic只是音乐的暂停和继续,根据我做Android的经验,这两个状态都是事物运行的两个状态,也就是说这两个状态下,都是处于播放音乐。 --------------------编程问答--------------------
引用 4 楼 CJ_star 的回复:
这个pauseBackgroundMusic 和 resumeBackgroundMusic只是音乐的暂停和继续,根据我做Android的经验,这两个状态都是事物运行的两个状态,也就是说这两个状态下,都是处于播放音乐。

dfsdfsd --------------------编程问答--------------------
引用 5 楼 liu5711502 的回复:
Quote: 引用 4 楼 CJ_star 的回复:

这个pauseBackgroundMusic 和 resumeBackgroundMusic只是音乐的暂停和继续,根据我做Android的经验,这两个状态都是事物运行的两个状态,也就是说这两个状态下,都是处于播放音乐。

dfsdfsddddddddddd
补充:移动开发 ,  iPhone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,