creator版本:
![]()
问题描述
在华为快游戏,第二次调用playMusic无法播放声音
大致的api调用顺序是
- cc.audioEngine.playMusic // 能正常播放
- cc.audioEngine.stopMusic // 能正常暂停
- 转换场景
- cc.audioEngine.playMusic // 不能正常播放的时候,返回id=-1
加载声音的代码如下,很普通的一段代码
cc.loader.loadRes("bg", cc.AudioClip, function (error, clip) {
if (error) {
console.log(error)
} else {
console.log("加载音频完毕");
let id = cc.audioEngine.playMusic(clip, true);
console.log(`id:${id}`);// 失败时是为-1
}
});
我尝试着编写了一个demo抱歉这个问题实在无法复现,对于返回值-1,能否给出一些排查建议?





