声音不能暂停的一个bug

###creator版本
2.0.5

出现的问题:

播放一个不循环的music,在finishCallBack里面播放另外一个循环的music,然后再调用stopMusic,发现暂停不了,并且不停的播放循环的music

问题的代码示例:

   onClickMusic() {
        let music1 = this.music1;
        let music2 = this.music2;
        console.log(music1);
        let id = cc.audioEngine.playMusic(music1, false);
        cc.audioEngine.setFinishCallback(id, function () {


            // paly next music
            console.log(music2);
            let id2 = cc.audioEngine.playMusic(music2, true);
            setTimeout(function () {
                // 停止不了
                cc.audioEngine.stopMusic();
            }, 1000)
            
        });
    },

追查引擎代码发现问题大致定为在这里

临时解决方案

    onClickMusic() {
        let music1 = this.music1;
        let music2 = this.music2;
        console.log(music1);
        let id = cc.audioEngine.playMusic(music1, false);
        cc.audioEngine.setFinishCallback(id, function () {
            // 延迟播放下个循环music
            setTimeout(function () {
                // paly next music
                console.log(music2);
                let id2 = cc.audioEngine.playMusic(music2, true);
                setTimeout(function () {
                    debugger
                    cc.audioEngine.stopMusic();
                }, 1000)
            },100)
        });
    },

希望大大们修复下这个bug

这个BUG我也遇到过,声音无法暂停,而且音乐播放的时候跳转页面会直接导致崩溃。

playMusic改play算了…能用就好。