稳定的Cocos Creator 2.4.14出音乐播放的大bug啦,官方大佬前来围观

  • Creator 版本: 2.4.14

  • 目标平台: Android原生 Android版本16

  • 重现方式:播放背景音乐必现

  • 首个报错:

  • 之前哪个版本是正常的:小米手机 android 15正常

  • 手机型号:Google

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:必现
    image

首先这个问题,播放音效是正常的,但是无法播放背景音乐,但是用其他手机,我这里用了红米K70测试正常 红米手机为Android15 但是用Google手机测试异常 Android版本为16

目前我这边排查了代码 应该和
这里有关

我修改了这个 为 16000000 正常播放,但是解码 需要很久,而且首次播放不成功

希望官方能给出一个解决方案,这个目前应该是 2.4.11~2.4.14 都有这个bug

测试demo 我也上传了

AudioBugProject.zip (1.1 MB)

@麒麟子

你修改的数值也太大了吧。

这个数值是用来判断长音乐和短音效的,修改是为了让音乐如音效播放,但还是希望官方人员给出一个解决方案,这个目前是Android版本手机升级后,所有的2.4.x 版本都会必现的bug!希望官方可以重视 :100:

我不是官方的,我也修改过这个数值,不过我修改的是4M左右,你这个换算过来足足超15M,你的音频文件有这么大吗 :sweat_smile:

我的背景音乐 大概 3-4MB 哈哈 ,但是感觉修改这个 不是修复bug的最佳姿势,所以发帖让官方看看,2.4.x 版本用户还是蛮多的,希望他们可以重视起来

@引擎开发团队 希望帮忙看看这个问题如何解决??

会劝你升级的~你先挂着吧,有热心的大佬会帮你的~

目前2.4.10 也有这个问题,我们小游戏 也出现 这问题了

Android 16还未正式发布呢,等稳定版发布后,再测试看。

@jsroads

Harmony Next 缓存目录下ogg音频播放加载解码耗时(是不是bug)
鸿蒙平台遇到一样的问题。
首次播放就等加载完成在播放,如何知道加载完成呢!
可以用cc.audioEngine.preload(filePath: void, callback: void)载入完成,在走后续流程能立即播放。
可是api提示cc.audioEngine.preload不推荐用了。
要是不小心使用了m4a格式,应用直接闪退,看来鸿蒙平台问题不少。

hello,根据我们内部的测试,android 16,系统更新到 6月5号的版本,可以正常运行。
具体项目设置,sdk,ndk等设置,请参考这个 issue。麻烦验证下,确认没问题后,会关闭相关 issue

鸿蒙连微信都没设配好你还想着游戏问题会少吗