cocoscreator v2.1.2版本低版本安卓系统(Android6.x)声音播放问题解决

背景

机型Android6.1.3、cocoscreator 版本 v2.1.2
报错信息截图:在这里插入图片描述

检测即解决步骤

1、项目代码全局搜索 setTargetAtTime 和 AudioParam这两个变量或函数,未发现。怀疑可能是引擎层面的问题。
2、关键词 AudioParam 怀疑是引擎的声音模块报错
3、关闭游戏声音,发现游戏能正常运行。所以,基本确定是声音引起的报错。
4、在cocoscreator右上方,点击“编辑器目录”按钮,打开引擎文件夹。截图如下:
在这里插入图片描述
5、我这里是用vscode打开的engine文件夹,打开文件夹后,全局搜索setTargetAtTime字段(本准备这个搜不到,接着搜AudioParam字段的)。发现,在CCAudio.js文件中找到了该字段。截图如下(这里只截图了一处):
在这里插入图片描述
6、报错信息中说,不能为0。所以结尾的参数0,改成了0.01,并保存。
7、在engine文件夹中打开cmd命令面板,运行改行命令:gulp build --max_old_space_size=4096,重新编译引擎文件。
补充:如果你没有装过gulp,那么请阅读这里:引擎定制工作流程
在这里插入图片描述
8、重新编译引擎文件后,engine/bin/目录下的文件会更新,重启creator构建发布即可。
至此,问题解决完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值