2.0音频加载播放问题

本以为res里面的声音文件,会远程一次性下载到本地,然后本地去播放声音文件。结果看网络请求发现每一次的播放都是远程下载声音文件(包括重复播放的)。这样一时占网络资源,二是快速播放时偶尔会出现下载失败的情况,导致游戏逻辑报错。请问怎样才是正确的使用方式?

下图是通过浏览器模拟器执行时查看的网络,微信小游戏也是因为播放音乐报错导致了游戏逻辑出问题

请问怎样才是正确的使用方式?

报错:

引擎报错位置:

音效频繁播放的情况下,音乐下载失败报错概率太大,我把加载方式从dom audio又换成了web audio。网络上没有看到实时下载请求了,音乐播放失败的报错也没有了,但是游戏逻辑小概率还会有出错,我还是严重怀疑是由于音乐播放问题导致的,只不过换成web audio异常概率低很多,而异常日志又没打印。希望引擎主关注下这个问题。

另外dom和web audio播放模式上区别是什么,为什么一个要实时请求网络下载播放,一个没有网络请求。

不好意思,游戏逻辑问题是我的锅,刚好出问题的时候只报的是音效的错 搞乌龙了。