【发布时间】:2011-08-06 13:49:54
【问题描述】:
我目前正在做一个需要播放背景 mp3 声音的项目。我设法使用 Jlayer 库和找到的一段代码来做到这一点 here
但是,我需要在此代码中添加更多功能,例如循环播放和暂停。
循环功能很容易实现,但我花了几个小时寻找暂停和恢复 mp3 文件的方法。
我的猜测是在 Player 类中使用 play(int frames) 方法,使用 getPosition() 方法和 mp3 总帧数,但我无法获得总帧数。
有什么线索吗?我只需要这个暂停/恢复方法,所以如果您知道与此不同的一种方式,请随时发布
我也一直在尝试使用 BasicPlayer 库(链接 here),但我在尝试读取任何 mp3 文件时总是得到 javax.sound.sampled.UnsupportedAudioFileException
【问题讨论】:
标签: java audio mp3 javasound jlayer