1.6.1版本creator,运行项目,先不点击屏幕激活音效播放,再依次调用audioEngine的播放和停止接口,会导致音效再也关闭不了(注:其它情况不会导致音效无法停止),求助应该如何解决。重现操作顺序:
1、运行项目,不点击屏幕幕激活音效;
2、调用audioEngine播放音效接口;
3、调用audioEngine停止播放接口;
4、提示文字改变后,通过点击屏幕激活音效播放。
测试代码:
cc.Class({
extends: cc.Component,
properties: {
tips: cc.Label
},
onLoad () {
var self = this;
this._audioId = cc.audioEngine.play(cc.url.raw("resources/Sound/footpoint.mp3"), true, 1);
this.scheduleOnce(function (){
cc.audioEngine.stop(self._audioId);
self.tips.string = "stop";
}, 3);
},
// update (dt) {},
});footpoint.rar (11.1 KB)
