会报这个错误是loadRes里面的url加了.mp3这个后缀,不加后缀就可以了
cc.loader.loadRes("audio/bgm.mp3", cc.AudioClip, async function(err, clip){
if(err){
console.log("音频下载失败", err);
return;
}
});
相关知识点补充一波:用cc.loader加载资源是不会重复加载的,loader中是缓存的,如果之前加载过了之后是不会再加载,而是直接从缓存中调用。可以用cc.loader.getRes(url)查看是否已经加载过了。