大神看下这个报错:苹果手机加载项目会报音频错误

  • 重现方式:

将音频挂载到场景的一个节点上
发布WebMobile包后上传服务器
手机访问即出现报错信息

  • 之前哪个版本是正常的 :但我使用的安卓手机访问完全正常,不知道哪里的问题。

  • 手机型号 :IPhone, iOS 12.4.1,WeChat7.0.8

  • 手机浏览器 :

  • 编辑器操作系统 :Win10

  • 编辑器之前是否有其它报错 :无

  • 出现概率:必现

  • 额外线索:

资源请求失败,看不出具体问题,最好给个demo,我们测试下~

demo.zip (1.5 MB)

给用户提供了几个测试链接,全部报的同一个错误,用户设备为Xs。
这个Demo是从项目中提取出来的,由于我们公司没有该机型,用户也不太配合,所以不确定是否能用该Demo复现。
另外,我在咱们论坛看到了类似问题,链接如下:
1、https://forum.cocos.com/t/audio/71424
2、https://forum.cocos.com/t/iphone-web/71625/2
但是不太懂里面说的“使用工具重新编码下mp3文件”是什么意思。
希望能得到帮助~~

遇到过类似的问题不知道跟你的问题是不是一样的
苹果的加载不能把名字带有空格的资源加载下来,要把资源的名字换过来才行

音频资源名称没有空格,只是有些是纯数字。

有人知道怎么处理嘛?

今天安卓用户也有反馈类似情况,该用户以前是可以正常使用的。

有人知道怎么解决嘛。

目前我们这边没有改测试设备型号,你可否使用微信原生API复现下该问题,如果问题依旧,提供下微信原生API的测试demo,我们反馈给微信小游戏。

我们遇到一样的问题,我们这是音频的问题,换了一个音频就好了

音频的加载模式是dom audio就会报错,改成web Audio