使用白鹭引擎的各位码友应该基本都遇到过声音安卓播放延迟的问题,我们是做的微信h5游戏,一开始遇到这个问题,就感觉这应该是h5的一个坑,于是各种网上搜帖子,发帖子,都没有好的效果。egret论坛官方人员还告知是h5的通病,而且还推荐使用runtime(runtime需要使用企业信息注册,收费~~,而且貌似微信不支持runtime的吧)。
但是最终在我们大BOSS的各种语言多年开发经验下,帮我解决了问题。以下分享解决方案~~ 此方法可以算是egret上很好的一个声音解决方案吧! egret 2.0.2版本
一、找到资源文件“Html5Audio.js”文件打开。
二、找到图中内容,并注释小if判断,该判断是用于判断终端类型是否为WPHONE,如果不是,则播放声音后克隆声音。
三、注释掉后就OK啦! 一共就两步。
- 本文固定链接: http://www.u3d8.com/?p=399
- 转载请注明: 网虫虫 在 u3d8.com 发表过