creator 声音播放求解

我使用cc.audioEngine.playMusic(music, true);播放背景音乐,music是网络路径,在onload的时候开始播放,这时候会用延迟,因为需要去下载然后播放。如果在加载还没有播放的时候,我使用
cc.loader.loadRes(“audio/” + sname, cc.AudioClip, function (err, clip) {
cc.audioEngine.playEffect(clip)
});
播放音效,音效会等到背景音乐开始播放之后才会播放音效,请问这是什么原因呢?