Cocos打包成的oppo小游戏音频不能正常播放的问题

最近在参加一个oppo小游戏的开发比赛,到了开发中后期想要给游戏人物加些音效。代码加上去后在网页调试是完全没有问题的。但是在手机运行oppo小游戏的rpk包后却发现音频不能正常播放。具体情况如以下描述:游戏刚开始各种按钮的点击音效和游戏角色的音效都是可以正常播放的,但是只要玩上那么一会所以的游戏音效就都消失了。
一开始很奇怪以为是代码运行时发生了报错,但是开启了oppo小游戏的调试模式后看Console的信息却显示没有报错。之后想起来自己停止游戏音效使用的是
cc.audioEngine.pause(audioID);
这个接口后来觉得不是很符合标准(当然这只是我自己觉得,毕竟我也还在学习之中不太清楚具体的代码标准是怎么样)。于是抱着侥幸的心理将停止音效的接口改成
cc.audioEngine.stopEffect(id);
打开游戏后竟然完全不会发生上面所述的情况,音效可以完全正常的播放。
具体原因我尚未仔细研究,不过推测是oppo小游戏没有对CocosCreator的接口完全兼容(毕竟我打包成微信小游戏却完全不会发生音效播放问题),导致cc.audioEngine.pause(audioID)的功能存在某些错误吧。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值