遇到一个背景音乐自动中断的问题

  • Creator 版本: 2.4

  • 目标平台: 小游戏真机 android 小米8

  • 重现方式:
    遇然出现

  • 手机型号: 小米8

在战斗关卡里背景音乐只有一个,关卡中还会根据战斗情况播放其它短音效,而音效只有一个,音效可能会同时播放多次。音乐会在战斗结束时停止,重加加载关卡时再播放,以下是背景音乐的代码

可以看到是使用cc.audioEngine.play()来播放的,背景音乐设置为自动循环播放。

出现的情况:

  1. 经过多次进入场景后(次数不定),背景音乐正在播放时,突然就没了(过程没有停止操作),这时只有音效可以播放。如果重新播放背景音乐又是正常的。

  2. 背景音乐出现过一次播放时有很多杂音或音调不对,重启小游戏可以正常。

请问大家有没有遇过这样的问题,怎么解决的?
PC WEB暂时没遇到过

播放音效先stop()再play(),播放音乐也是这样

以前做微信小游戏遇到过,最后解决办法是做个心跳检测