版本升级后怎么动态的播放音频?

原来是像这样直接读取resources下音频
var file = cc.url.raw(path);
var audioID = cc.audioEngine.play(path, false, 0.5);
现在cc.url.raw要废弃了,cc.audioEngine.play需要 要用cc.resources.load、Asset.nativeUrl代替,cc.resources.load(path, cc.AudioClip, null, function (err, clip) {
var audioID = cc.audioEngine.play(clip, false, 0.5);
});
path不需要用cc.url.raw获取实际路径了吗?用不用cc.url.raw都会报错类似
Bundle resources doesn’t contain assets/resources/native/53/534c446d-3e5a-42cf-b496-d5c7d73c60e2.mp3

难道真的需要在脚本的 properties 中定义一个 AudioClip 资源对象

不用 cc.url.raw,这就跟以前的 loadRes 一样,写相对路径就行。