现在在手机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赞
监听一次页面 触摸事件, 播放一个空无效音效(空白音效或者没有声音的音效)。