java如何连续播放多首音乐,libGDX同时播放多个音乐循环

在使用libgdx API创建我的第一个游戏时,我试图加载3个文件进行音乐播放 .

intro_music.mp3,start_music.mp3,loop_music.mp3 .

我的目标:

我想在显示startmenu的同时加载介绍音乐来反复播放 . 当用户点击PLAY按钮时,start_music.mp3将在intro_music.mp3淡出时播放 .

然后,一旦完成,大约30秒后,loop_music.mp3将播放,但它必须在start_music.mp3结束之前大约半秒,以确保正确的转换 . 然后游戏继续循环loop_music.mp3文件 .

我目前的解决方案

使intro_music.mp3成为音乐实例,而start_music.mp3和loop_music.mp3是声音实例 . 它们会在游戏跟踪的某些运行时运行 .

挫折:

这一切都运行良好,直到游戏加载到Android上,其中已经在两个设备上测试,音乐的声音文件在调用.play()方法后大约5秒停止(与桌面版本工作正常不同) . 在Android上,libgdx不会像我想的那样使用声音文件 .

所以问题是,libgdx有没有办法在我的游戏背景中播放多个音乐文件?

如果所有其他方法都失败了,我将只编辑声音片段以便一个接一个地组合在一起,然后在两个音乐文件的转换之间有短暂的空白声音滞后 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值