cocos2dx 3.13 安卓7.0以上版本,播放音频卡顿

cocos2dx 3.13 安卓7.0以上版本,播放音频卡顿

项目运行到安卓手机上,发现部分测试机上卡到掉帧。
经过版本比较,发现Android 6.0的版本都非常流畅,7.0以上版本才会卡。
开始以为是live2d贴图太大引起的。删除了所有的live2d,发现依然卡顿严重。
然后排除法,删除所有音频播放,再次测试,竟然不卡了!!!怎么也没想到是音频的问题。查了一下,发现是cocos2dx 3.13版本的问题,有不少人遇到这个问题。提到的解决方案有:

  1. 预加载音频文件(这个我已经预加载了,所以不是加载的问题)
  2. SimpleAudioEngine和 AudioEngine 混用(我的项目也不存在这个问题)
    3.音频格式改为 MP3, 22k Hz, 单声道 (没有起作用)
    4.将cocos2d-x\cocos\audio\android\AudioPlayerProvider.cpp中的getSystemAPILevel() < 17都改为getSystemAPILevel() >= 17。(解决!!!)

参考地址:https://www.cnblogs.com/chevin/p/7880924.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: cocos2dx是一款跨平台的游戏开发引擎,由于其简单易用且功能强大,备受开发者的青睐。然而,随着时间的推移,cocos2dx引擎的版本也在不断更新,旧版本的下载可能会比较困难。 要找到cocos2dx的旧版本下载,可以通过一些方法来实现。首先,可以尝试在官方网站上寻找旧版本的下载链接。官方网站通常会提供各个版本的下载,包括旧版本。在官方网站上,可以找到相应版本的下载页面,并在页面上下载旧版本cocos2dx引擎。 如果在官方网站上无法找到旧版本的下载链接,还可以尝试在一些开发者社区或者技术论坛上进行搜索。这些社区或论坛通常有许多开发者分享自己使用过的cocos2dx版本,可能会有人上传了旧版本的下载链接。可以在这些社区上寻找旧版本的下载链接或询问其他开发者是否有旧版本的备份。 此外,还可以尝试通过一些第三方软件下载站点搜索旧版本cocos2dx引擎。这些站点可能会收集并提供过去的各种版本供用户下载。需要注意的是,下载第三方软件时要选择信誉好、安全可靠的站点,以免下载到不安全的文件。 总而言之,要下载cocos2dx的旧版本,可以通过官方网站、开发者社区、技术论坛或第三方软件下载站点等途径进行搜索。通过耐心寻找,相信一定可以找到所需的旧版本cocos2dx引擎。 ### 回答2: Cocos2d-x是一个开源的游戏开发框架,旧版本的Cocos2d-x可以在官方网站上进行下载。为了下载旧版本的Cocos2d-x,你可以按照以下步骤进行操作: 1. 打开Cocos官方网站(https://www.cocos.com/)。 2. 在网站的导航栏中找到“Cocos2d-x”选项,点击进入Cocos2d-x相关页面。 3. 在页面上方可以看到“下载”选项,点击进入下载页面。 4. 在下载页面上会列出不同版本的Cocos2d-x,你可以根据自己的需求选择一个旧版本进行下载。 5. 点击所选择版本的下载链接,将会开始下载相应的安装包或压缩文件。 6. 下载完成后,解压文件并按照官方提供的安装指南进行安装操作。 需要注意的是,由于官方网站会随着时间的推移不断更新,旧版本可能会被隐藏或移动到旧版本存档页面。如果在官方网站上找不到所需的旧版本,可以尝试通过Cocos2d-x的GitHub页面或其他开发者社区等资源来获取旧版本的下载链接。 总之,通过官方网站或其他开发者社区等渠道,你可以相对轻松地找到并下载旧版本的Cocos2d-x进行使用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值