背景音乐问题

使用audioEngine播放背景音乐,在android手机切换场景, 新场景没有添加背景音乐,但有时候会播放上一个场景的背景音乐,不知道什么问题,打印信息看根本没有调用播放,在新的场景里边就会播放
cc.Class({
extends: cc.Component,

properties: {
    audio: {
        url: cc.AudioClip,
        default: null
    }
},

onLoad: function () {
    this._current = null;
    if(tydf.musicBackgroundState){
        this._current = cc.audioEngine.play(this.audio, true, tydf.musicBackgroundState);
    }
},

refreshBackGroundMusicState:function(){
    if(this._current !== null){
        if(tydf.musicBackgroundState){
            cc.audioEngine.resume(this._current);
        }
        else{
            cc.audioEngine.pause(this._current);
        }
    }
    else if(tydf.musicBackgroundState){
        this._current = cc.audioEngine.play(this.audio, true, tydf.musicBackgroundState);
    }
},

onDestroy: function () {
    if(this._current !== null){
        cc.audioEngine.stop(this._current);
    }
    cc.audioEngine.uncache(this.audio);
    this.audio = null;
}

});

在原来的场景需要释放掉…

我的onDestroy里边不是释放了吗,这个脚本就是挂在原来的场景上的

只有android有问题,快速切换场景反复切换,背景音乐就会重复播放越来越多

使用playMusic和stopMusic都不行,一样会同时播放多个音乐,大神们,你们没有遇到这个问题吗?发布微信小游戏,在ios上什么问题都没有,android上就不行

@panda 你好,有解决方案吗

有什么好的解决办法么? 我这里也出现这个问题了,加延时也不行

你好,请问解决这个问题了吗,现在的1.9.1版本也有这个问题

用wx原生的弄吧