首页 > Egret引擎 > 进阶系列 > 安卓声音延迟问题解决方案
2015
07-31

安卓声音延迟问题解决方案

使用白鹭引擎的各位码友应该基本都遇到过声音安卓播放延迟的问题,我们是做的微信h5游戏,一开始遇到这个问题,就感觉这应该是h5的一个坑,于是各种网上搜帖子,发帖子,都没有好的效果。egret论坛官方人员还告知是h5的通病,而且还推荐使用runtime(runtime需要使用企业信息注册,收费~~,而且貌似微信不支持runtime的吧)。

但是最终在我们大BOSS的各种语言多年开发经验下,帮我解决了问题。以下分享解决方案~~     此方法可以算是egret上很好的一个声音解决方案吧!   egret 2.0.2版本

一、找到资源文件“Html5Audio.js”文件打开。

安卓声音延迟问题解决方案 - 第1张  | u3d8技术分享

二、找到图中内容,并注释小if判断,该判断是用于判断终端类型是否为WPHONE,如果不是,则播放声音后克隆声音。

安卓声音延迟问题解决方案 - 第2张  | u3d8技术分享

三、注释掉后就OK啦!  一共就两步。

 

最后编辑:
作者:网虫虫
网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

0 0 votes
Article Rating
Subscribe
提醒
guest
24 评论
Inline Feedbacks
View all comments