关于cc.audioEngine在安卓上播放的问题

引擎版本是2.4.x
23a548e3-8149-466f-8223-5d3d7d9b8ec7 1fb28da7-4abb-4e19-a7f8-2d91a7fa2662
在安卓真机上播放音频会出现上图大量log不断打印 用的是cc.audioEngine的相关方法
是什么原因?音频倒是正常播放的,就是大量log冲掉了有用的Log信息

建议你筛选一下log,把tag是Cocos的筛选出来,因为有的log是android系统本身打的,有可能你换一台android机器,就不打log了。以前我也碰到类似的问题,某台华为打的比较多,换一台机器可能就不打了,解决的办法就是筛选一下,把没用的过滤掉就可以了。

刚才尝试用官方新工程去跑了一下,排除了自己项目工程的内部导致,新工程搭建出来的android包播放音乐也会有这段log。
这里顺便把我的安卓搭建环境说一下 Gradle7.6.2 JDK17 androidStudio版本2023.2.1.24 NDK用的就是默认的
这里粘贴处新工程构建的安卓工程gradle.properties截图

奇怪的是搜遍全网竟然没有人会提这类问题 难道都是筛log吗 :rofl:
另外你说的筛log 是基于有log可筛 现在问题在于这段打印一直快速输出 导致冲刷了自己有用的log信息,根本筛不出来 因为log的打印上限有限 没办法记录运行时所有的log 如果有log一只冲刷打印 就会把很多Log冲走留不下来

你换个机器,或者用模拟器试试看,我记得一般每个机器刷log的情况是不一样的。

因为log的打印上限有限

这个上限我记得可以调的,一般我monitor那都是调10万条保留。

这个上限设置是在andoridstudio设置的吗?

另外


打包后部分音效读取失败 是音效问题还是?

这个上限设置是在andoridstudio设置的吗?

都可以,找到logcat,我一般用的sdk里的device monitor,android studio也可以。可以设置的很大也不影响。看图片

另外读取失败的建议你检查音频文件本身的问题,也建议转成mp3用。

我调成20480了 虽然就能过滤一部分 但是由于音频打印的频率过高 运行一两分钟后就会出现image


然后就再也打印不出任何东西了

1.cocos creator2.4.x
2.androidStudio版本2023.2.1.24
3.工具Gradle7.6.2 JDK17
问题:
在运行工程时(官方的工程) 播放了一段音乐(试过换音乐也是如此 跟音乐文件无关)
会有一段log不间断的大量输出
导致冲刷了很多有用的log信息 哪怕筛选也没法获取 因为log打印有上限 会记录一定数量的log
音频频繁打印效果如下 这个是官方工程hello world下简单的运行了一段代码
image

效果:
链接: https://pan.baidu.com/s/1xtkYQdgy6-CtdU0B50PP6g?pwd=6g2y 提取码: 6g2y