cocoscreator 1.7 正式版。ios部分手机播放背景音乐和音效没声音。

现在发现部分手机播放背景音乐和音效没声音。 需要点击录音按钮,才会有声音。不知道哪里引起的!注释录音初始化代码,也是没声音!

顶一下!!!

demo给一个

没有demo了,可以只给录音部分代码吗?应该是两个哪里有冲突了。IOS菜鸟。

H5 手机浏览器的话,这个问题我已经研究透了。。。如果想要一打开游戏就自动播放音乐,很难,在ios设备上时不时有效,时不时无效,无法解决,无论使用web audio,还是 dom audio,都一样。必须通过点击实现播放。

但是,如果是基于微信环境下的浏览器的话,那就能实现自动播放音乐,2种方式:

1.
wx.ready(function() {
     console.log(“这里自动播放dom audio,100%兼容所有设备。”); 
 }

2.
WeixinJSBridge.invoke('getNetworkType', {}, function (e) {
    console.log(“这里自动播放dom audio,100%兼容所有设备。这里要另外管理WeixinJSBridge这个对象是否存在的判断。”); 
});

以上自动播放音乐,使用的都是dom audio,因为web audio会有问题;其它需要点击的情况,一律使用web audio播放,因为web audio的兼容性太好了,而且只要第一次点击播放了,以后都可以自动播放了。

1赞

是native环境,播放不了。。1.7以下没问题的。。。就升级后就悲剧了。!

profileHelper 为null没事的。

大神求帮助啊,感觉和 浏览器需要主动出发的情况类似。难道是底层的bug?

先提供demo

老板 你这是在哪个版本下 我现在 第一次点击之后都不播 直接用的play(); 用playmusic()也没用 吐血
@dumganhar