情形
- 电信、联通网络PC与手机端可以正常加载资源
- 移动网络下加载资源出错,无法继续游戏
排查思路
- 跨域资源请求问题
吐血省去一万字,折腾很久,最终排除这个问题。 - 音频问题
去掉MP3资源预加载顺利进入游戏,锁定是音频问题。
解决方案
- 音频转码
http://edn.egret.com/cn/index.php/article/index/id/156
egret官方的解决方案:声音资源的格式生成请严格按照此步骤来,不然兼容性会小很多。
- 使用格式工厂。选择 44100Hz,96kbps 转换。其他具体的格式,测试团队还在测试中。
- 如果还有问题,请再转一次。
- 如果还有问题,请裁减音频再次转换。
疑问
为什么移动网络就比较特殊?百思不得解,有一贴可能有关的线索但是上面已经排除是跨域问题了:
http://blog.csdn.net/u011004567/article/details/78504109