cc.audioEngine在微信浏览器和Safari下不自动播放音乐的问题

cocos2d-js,用的是3.1版本

发现cc.audioEngine.playMusic()在微信浏览器和Safari下不自动播放音乐。

在resource中已加载MP3资源。

  在onEnter中使用函数 cc.audioEngine.playMusic(res.bg_mp3,true);

  测试结果是:window7 + chrome    OK
  
    ios   +  safari    不行


   ios   +  微信内嵌浏览器   不行

   ios   +  QQ内嵌浏览器 OK

  若手动点击toggleMenu类型菜单,先暂停,在恢复都OK!

  暂停/恢复代码:

  if(sender.getSelectedIndex() == 0){

cc.audioEngine.resumeMusic();
}else{
cc.audioEngine.pauseMusic();
}

   求答疑!!

ios系统的限制不能自动播放声音的。所有的声音,必须在用户点击之后才能播放。

可是QQ内置浏览器是可以的。IOS还有这种限制。难道没解决方案,我没试过用audio标签,不知道行不行得通。

ios上safari就是这么限制的。android上是部分浏览器也做了这个限制。