cocos creator v1.10.x绝对路径加载音频资源,无法播放

如题,使用如下代码

cc.loader.load(absoluteAudioPath, function (err, clip) {
    cc.audioEngine.play(clip, false, 1)
})

加载本地任意位置的音频,能加载成功,但是无法播放。cc.audioEngine.play()返回为-1
目前测试,发现v1.10和v1.10.1均有这个问题, v1.9.3是正常的。

cc.loader.loadRes(url, cc.AudioClip, function (err, audioClip) {
if (err) {
cc.log("加载音效失败 url = ", url, err);
return;
}
cc.audioEngine.play(audioClip, false, this.volume);
});

是绝对路径加载,资源不会打包到游戏中的。loadRes只能加载resources目录下的资源

经测试直接使用cc.audioEngine.play(absolutePath, false, 1)是可以播放的。
也就是说可以这么理解,从v1.10起,audioEngine.play这个接口废弃了对cc.AudioClip的支持,只支持url string播放?
可是我又看到这么一条warning。。。


真心希望引擎团队的人来给个合理的解释

1.10 好像要.nativeUrl吧!

那不还是url string吗?说好了从1.10开始要废除URL string了呢