就是当游戏没有播放任何音乐音效 的时候,你切换到后台,在切回来,就不会播放任何音乐音效 (H5 ios13)
ios13系统上 还有几个问题啊
麻烦给个demo,我们确认下什么情况~
我也碰到了差不多的问题。
cc.audioEngine 切后台且调用 uncachall 以后,切回来原来的背景音乐还会继续播放
uncachall 不是 stopall,音乐没手动停止的话,恢复前台是会继续播放的
ios13 你先点打开音乐 , 然后点击关闭 ; 在切后台 , 进来点打开 。。。。 就什么都播放不出来
好的,我测试下
更新下版本吧,2.2.2 没有复现这个问题
2.2.2 也不行哦
自己在原生里面调回调里面的cc.game里面的方法暂停就行了,我反正是这样解决的,给口饭吃就别指望还喂到嘴里面
有问题提出来,没有错吧?提出来也不仅是为了自己吧。引擎不正是这么一步一步完善的吗。有问题是可以自己解决,但是起码得提出来吧,第一方便他人,第二能使引擎更健壮
我们也遇到这个bug。在Android设备上。重现方式是,播放背景音乐,无限循环。切换后台,这个时候停止所有音效stopAll。在后台放置一段时间(几分钟到10分钟左右吧),然后app切换到前台,监听了appshow事件,这里会播放背景音乐,然后会发现背景音乐同时播放了两次,会有明显的叠音。从2.1.2就发现了这个bug,现在2.2.1还是有这个bug。只会在Android中出现。
你这是手机web平台,提供问题信息要准确,问题已复现,我们处理下。
我提供的重现方式···是在Android的原生端出现的···
步骤如下:
1.启动app,播放背景音乐,无限循环。
2.监听app_hide和app_show(就是切换到后台和切换到前台)
3.在app_hide中实现audio.stopall的方法。
4.在app_show中实现audio.playMusic的方法。
5. 把app切换到后台,等待10分钟左右。
6. 把app切换到前台,此时发现会听见背景音乐被重复播放(同样的背景音乐同时在播放,能听到明显的叠音)
引擎从2.1.2开始就发现有这个bug,到目前2.2.1依然存在。
我尝试在app_show的时候也是先调用stopall之后再play。(无效)
你的问题不一样呀 … 新开个帖子,我看看
顶,第6个遇到,先pauseMusic再resumeMusic,切到后台回来,又多播放了一个背景音乐;
setMusicVolume也无效,我已经不想用背景音乐了。2.2.2
