【鸿蒙游戏技术分享 第25期】鸿蒙游戏命令行打包后无法播放背景音乐

游戏技术分享
发布于 2025-6-23 16:37
浏览
0收藏

1 关键词

鸿蒙游戏、hap包、游戏背景音乐、Deveco Studio

2 问题背景

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

【鸿蒙游戏技术分享 第25期】鸿蒙游戏命令行打包后无法播放背景音乐-鸿蒙开发者社区

打包命令如下:

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

工具版本如下:

【鸿蒙游戏技术分享 第25期】鸿蒙游戏命令行打包后无法播放背景音乐-鸿蒙开发者社区

3 问题解决

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


更多问题可关注:

鸿蒙游戏官方网站:​​https://developer.huawei.com/consumer/cn/games/​

公开课:​​华为开发者学堂​

分类
收藏
回复
举报
回复
    相关推荐