我在这里有点困惑。我需要为我正在制作的游戏提供背景音乐,对于大多数歌曲,都会有一个开始部分,一旦播放完毕就会进入循环(也称为简介)。虽然这看起来有点简单,但我还没有找到任何可以做到这一点的东西。有人可以帮忙吗?谢谢!
编辑:搞砸了标签
最佳答案
首先,我建议您使用OGG而不是MP3,具有更好的性能。
您必须将音乐分成两首轨道,一首带有前奏,另一首带有循环部分。在代码中,您必须将两个轨道初始化为两个不同的 Music 对象。将对象中的循环与介绍轨道设置为 false 并开始播放。现在,在游戏的每个周期中,您必须检查介绍轨道是否正在播放,如果没有,则开始播放循环(如果您可以通过其他方式停止音乐,例如:暂停游戏,您必须进行额外的检查)。
根据计算机的性能,这种变化几乎不会被察觉,或者只是一个很小的差距。
关于Java - 如何使用循环点播放 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370601/