3.6.2 关于目前位于web平台,音乐资源加载失败后,没有正常回调处理

Creator 版本:3.6.2

chrome、Android以及iOS上的WebView

重现方式:断网情况下,进行Audio资源远程加载一次

目前项目是一个猜歌比赛游戏,歌曲是采用提前加载的方式处理;目前在处理音频加载的时候发现,音频在加载出现问题之后没有正常回调,查看引擎的代码后发现是,加载出现错误之后没有进行正常回调,downloader中的总下载基数没有正常减少,导致如果多次在断网情况下进行请求之后会出现,下载基数超过并发数而无法再进行资源请求。
跟踪断点之后发现是这部分代码:


我这边不太清楚这部分引擎部分是有啥原因这么做,目前看上去是加载异常之后没有调用reject。
麻烦各位大佬看一下是不是这部分原因导致的

我这边通过定制化引擎,修改了这部分代码之后,就能正常捕获到出错了,downloader的下载总数也能正常减少了,这部分引擎的处理不进行错误抛出是为了可以多次尝试吗,麻烦引擎大佬解答一下。 :anguished:

请问怎么解决呢,3.8.x也有这个问题


合并这个