Cocos2d-x 背景音乐播放

播放器准备:

        SimpleAudioEngine::sharedEngine()->preloadBackgroundMusic("name");

注意:这里信息是播放文件的name加后缀,不需要具体的路径,我加了路径以后反而不能播放了,这很坑爹,不过也省去我们写完整的路径。


播放:

        SimpleAudioEngine::sharedEngine()->playBackgroundMusic("Music.mp3",true);

注意:第一个参数是播放文件名,第二个参数是是否循环的标志,true表示可循环播放,false表示不可循环。

暂停:

SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();

注:暂停播放背景音乐

继续:

        SimpleAudioEngine::sharedEngine()->resumeBackgroundMusic();

注:继续播放背景音乐

停止:

SimpleAudioEngine::sharedEngine()->stopBackgroundMusic(bool bReleaseData);

注:停止播放背景音乐,参数为true表示释放播放的资源,false表示不用释放,下次播放不用preloadBackgroundMusic

SimpleAudioEngine::sharedEngine()->stopBackgroundMusic();

注:停止播放背景音乐,实际底层调用了SimpleAudioEngine::sharedEngine()->stopBackgroundMusic(false);,也就是默认不释放资源






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值