标签:: Web Audio

Cocos Creator 切后台后背景音乐不恢复?这招比 pause/resume 更靠谱

问题背景做 Web 游戏和小游戏的同学应该都遇到过这个坑:用户切到后台再回来,背景音乐要么不恢复,要么干脆不受控制了。特别是在微信小游戏里,cc.audioEngine.resumeMusic() 经常不起作用。 这篇文章是我在实际项目中踩坑后的经验总结。问题根源在于 Web Audio 的 AudioContext 会在切后台时被浏览器挂起或释放,导致后续操作失效。 Cocos Creator