微信小游戏播放无法播放远端音效

环境:微信小游戏,读取远端音效资源
现象:无法播放背景音乐,其他UI都可以都可以读取远端的。如果音效在res文件下的话可以播放
代码:

cc.loader.loadRes(‘audio/’ + bgm, cc.AudioClip, function (err, audio) {
if (err) {
console.log(err);
return;
}
console.log(‘play BGM’);
cc.audioEngine.playMusic(audio, true);
});

小游戏音乐不支持预加载

那要怎么做呢

直接播放远程地址,但是会导致内存增加,在研究

cc.audioEngine.play(audio, true);
用这种方式加载远程的音乐也不行。

你有什么能播远程音乐的办法么?

var url = cc.url.raw(“resources/xxxx.mp3”);
cc.audioEngine.play(url , true);

这样能播放,不过效率不高