音效播放问题

在一个节点上播放音效,动态改变clip然后在播放,还是第一次加载的音效,后面加载确实改变了clip,但是播放出来的还是第一次的音效

onEnable: function() {
cc.loader.loadRes(‘audio/d_’ + (parseInt(this.index) + 1), cc.AudioClip, (err, clip) => {
if(err || !clip || !this.node.active) {
this.clear();
return;
}

        let audioSource = this.node.getComponent('cc.AudioSource');
        audioSource.clip = clip;
        audioSource.volume = 1;
        audioSource.play();
    });
},

helloworld.rar (1.4 MB)
你在这个demo上试试

helloworld.zip (1.5 MB)

还是那个问题,demo上传给你了

抱歉 demo中没有出现你描述的问题 你指的问题是什么

点击按钮,播放的是第一次点击按钮的声音,并不会切换

没有哎 我点击左边的按钮之后点击右边的播放的都是不一样的 我们对一下测试环境吧 我是在2.0.4 windows中的web pc中测试的

两个按钮来回点,声音没有切换,我的环境是1.9.3 mac中web测试的

抱歉因为之前没向你询问是哪个平台的所以耽误了时间,这个问题确实出现在1.9.3的mac版本中,已经在1.10及以上版本修复了这个问题。