关于cocos2d实现H5声音播放存在问题的解决办法

       在早期的H5游戏制作中,我使用的是底层ccAudio中cc.audioEngine.playMusic()和 c.audioEngine.stopMusic()方法,发现声音停止之后存在很多问题,比如卡顿,停止后播放不正常等等问题,实在棘手。后面在ccAudio中找到了一个更好的办法,使用cc.audioEngine.playMusic()以cc.audioEngine.playEffect
播放音乐音效不变,但是不要使用stopMusic()来停止音乐,而是使用
setMusicVolume()和setEffectsVolume()这两个个接口设置声音大小,当你需要停止音效时设置为0即可,只是设置音效的声音大小,不考虑停止音乐音效,效果确实比较好,声音问题比较少。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值