HarmonyOS鸿蒙Next中游戏命令行打包后无法播放背景音乐

HarmonyOS鸿蒙Next中游戏命令行打包后无法播放背景音乐 1 关键词
鸿蒙游戏、hap包、游戏背景音乐、Deveco Studio

2 问题背景
ide下调试运行起来是正常的,但如果命令运行打包安装出来的包就会报这个错误

打包命令如下:

hvigorw assembleHap --mode module -p product=default -p debuggable=true --analyze=normal --parallel --incremental --no-daemon

工具版本如下:

3 问题解决
在游戏里单独测试调用这个接口播放背影音乐是正常能播放的,但在游戏功能业务里提示不支持,测的是相同的一个音乐,经过确认创建audioplayer后释放逻辑也是引擎处理,最后通过对比工具打包和命令行打包出的Hap文件大小,可以看出ide运行出来的大小是675264,命令行打出来的包大小是660574,编译出完hap包之后是用zip命令把音乐文件给放进到hap包里导致,后续改成不压缩形式添加没有问题。


更多关于HarmonyOS鸿蒙Next中游戏命令行打包后无法播放背景音乐的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中游戏命令行打包后无法播放背景音乐的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,如果游戏命令行打包后无法播放背景音乐,首先检查音频文件路径是否正确,确保文件已正确打包到资源目录。其次,确认音频格式是否被支持,如MP3、WAV等。然后,检查代码中音频播放器是否初始化正确,确保播放逻辑无误。最后,查看是否有权限问题,确保应用已获取音频播放权限。如果以上都正常,可能是打包工具或系统问题,建议更新开发工具和系统版本,或联系官方技术支持。

回到顶部