手机浏览器为什么要点一下界面才有声音

现在在手机h5上遇到一个问题,游戏断线重连回来,会没有声音,然后点一下界面才能重新有声音。这个问题是啥原因造成的呢?要如何解决?

浏览器在没有用户交互操作之前不允许有声音的媒体播放。

这个有解决方案吗

在微信浏览器有解决办法:
1:在打包完成后的index.html页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.4.0.js
2:通过config接口注入权限验证配置在window.boot()之后

wx.config({
                // 配置信息, 即使不正确也能使用 wx.ready
                debug: false,
                appId: '',
                 timestamp: 1,
                 nonceStr: '',
                signature: '',
                 jsApiList: []
            });    

wx.ready(function () {
cc.audioEngine.playMusic()
});

1赞

监听一次页面 触摸事件, 播放一个空无效音效(空白音效或者没有声音的音效)。