關於cocos2d實現H5聲音播放存在問題的解決辦法

Cleve_baby發表於2017-09-29

       在早期的H5遊戲製作中,我使用的是底層ccAudio中cc.audioEngine.playMusic()和 c.audioEngine.stopMusic()方法,發現聲音停止之後存在很多問題,比如卡頓,停止後播放不正常等等問題,實在棘手。後面在ccAudio中找到了一個更好的辦法,使用cc.audioEngine.playMusic()以cc.audioEngine.playEffect
播放音樂音效不變,但是不要使用stopMusic()來停止音樂,而是使用
setMusicVolume()和setEffectsVolume()這兩個個介面設定聲音大小,當你需要停止音效時設定為0即可,只是設定音效的聲音大小,不考慮停止音樂音效,效果確實比較好,聲音問題比較少。

相關文章