關於cocos2d實現H5聲音播放存在問題的解決辦法
在早期的H5遊戲製作中,我使用的是底層ccAudio中cc.audioEngine.playMusic()和 c.audioEngine.stopMusic()方法,發現聲音停止之後存在很多問題,比如卡頓,停止後播放不正常等等問題,實在棘手。後面在ccAudio中找到了一個更好的辦法,使用cc.audioEngine.playMusic()以cc.audioEngine.playEffect
播放音樂音效不變,但是不要使用stopMusic()來停止音樂,而是使用setMusicVolume()和setEffectsVolume()這兩個個介面設定聲音大小,當你需要停止音效時設定為0即可,只是設定音效的聲音大小,不考慮停止音樂音效,效果確實比較好,聲音問題比較少。
相關文章
- 電腦沒聲音怎麼辦?電腦沒聲音的解決辦法
- 電腦沒有聲音的解決辦法
- 耳機沒聲音怎麼辦 電腦耳機沒有聲音的解決辦法
- 電腦沒聲音但是揚聲器顯示有聲音怎麼辦?電腦沒聲音的解決辦法
- svn相關問題解決辦法
- 奇聲音響自動關閉的問題解決了
- 電腦前面耳機沒聲音 電腦前面耳機沒聲音的解決辦法
- 聲音圖示不見了怎麼辦 聲音圖示不見了的解決辦法
- uniapp的h5專案更版出現白屏的問題解決辦法APPH5
- 麥克風沒聲音怎麼辦 電腦麥克風沒聲音解決辦法
- 電腦前面耳機沒聲音的解決辦法 電腦前面插耳機沒聲音怎麼辦
- win10系統沒有聲音的解決辦法Win10
- 電腦前面沒聲音後面正常的解決辦法
- 關於Android檔案數過大,分包問題的解決辦法Android
- 關於Oracle 9i字符集問題的解決辦法FCOracle
- win10音響沒有聲音怎麼辦_win10音響插電腦沒聲音解決辦法Win10
- 關於listener無法啟動的問題解決
- 關於 SAP ABAP gateway OData 的一個詭異問題及解決辦法Gateway
- 關於從其他程式切回word文件時卡頓問題的解決辦法
- 關於網路硬體配置出現問題,無法上網問題的解決
- 【FAQ】關於華為地圖服務定位存在偏差的原因及解決辦法地圖
- 關於ASP.NET在IIS上的一些問題的解決辦法ASP.NET
- 跨域問題解決辦法跨域
- 關於CakeWalk匯出音訊前幾秒聲音過大的問題音訊
- 電腦電源風扇聲音大的原因與解決辦法
- fedora下安裝alsa庫之後聲音消失的解決辦法
- 解決flutter中webview視訊流播放Android正常,ios下有聲音沒影像問題FlutterWebViewAndroidiOS
- docker網路問題解決辦法“大全”:關於宿主機訪問不了docker容器中web服務,或者容器內訪問不了外網的問題的解決辦法DockerWeb
- MacBook 播放器無聲音 (排除硬體問題)Mac播放器
- HTC Vive遇到的問題解決辦法
- veritas netbackup的問題解決辦法
- win10麥克風沒禁用沒聲音解決辦法Win10
- 如何基於實時聲紋變聲實現對聲音的“克隆”
- iexplore.exe 遇到問題需要關閉的解決辦法
- win10聲音圖示有個紅叉怎麼辦 聲音紅叉兩種不同情況的解決辦法Win10
- win10系統沒有聲音提示“無法播放測試音調” 怎麼解決Win10
- “SQLServer 不存在或訪問被拒絕”的解決辦法SQLServer
- golang聲音播放的初探Golang