2012-04-29 86 views
0

我在这里有点难住。我需要为我正在制作的游戏制作背景音乐,而对于大多数歌曲来说,将会有一个开始部分,一旦完成播放(又名介绍)就会进入循环。虽然这看起来很简单,但我一直无法找到任何可以做到这一点的事情。谁能帮忙?谢谢!Java - 如何玩循环点的MP3

编辑:秀逗标签

回答

0

编辑:

是我不好,我看到了Java和自动假定它是Android系统。

尝试寻找在this answer

+0

但这是在Android SDK中,我绝对不想依赖它。此外,这个循环播放歌曲,但不允许您设置它循环的点。 – TheGag96 2012-04-29 08:03:49

+0

抱歉,诚实的错误。 为您的特定需求编辑了答案 – thepoosh 2012-04-29 08:06:40

1

首先,我建议你,而不是使用MP3 OGG,具有更好的性能。

你必须将音乐分成两首曲目,一首是介绍,一首是循环部分。在代码中,您必须将两个轨道初始化为两个不同的音乐对象。将介绍轨道中的对象循环设置为false并开始播放。现在,在游戏的每个周期中,您必须检查介绍轨道是否正在播放,如果不是,则开始播放循环(如果您可以通过其他方式停止音乐,例如暂停游戏,则必须进行额外的检查)。

根据计算机的性能,这种变化会变得不明显,或者是一个小差距。