我用java作了个MP3播放器,但是在歌曲进度条出了点问题,高手帮帮!!

在开始的一首歌时是从头走起,但是到了第二首时,进度条就从第一首的结束时间继续走,我明明有设为初始值为零,但是到第二首时进度条一瞬间回到零,然后马上返回第一首的时间继续走,... 在开始的一首歌时是从头走起,但是到了第二首时,进度条就从第一首的结束时间继续走,我明明有设为初始值为零,但是到第二首时进度条一瞬间回到零,然后马上返回第一首的时间继续走,他不会在换歌时到回0从头开始走,
音乐格式是MP3了
下面是播放时的代码
public void play(int t){

try {

mp3play.play = Manager.createRealizedPlayer(new File(mp3play.default_songPath[t]).toURI().toURL());
fileTime=mp3play.play.getDuration().getSeconds();
mp3play.play.addControllerListener(this);
time_Slider.setMaximum((int)(mp3play.fileTime));
time_Slider.setValue(0);
mp3play.play.prefetch();
play.start();
// setTimeText();
timethread.resume();
} catch (NoPlayerException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (CannotRealizeException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
展开
 我来答
匿名用户
2010-08-03
展开全部
JDK软件包的例子里有差不多的代码,也是实现音乐播放功能,
你可以看看,然后改一改,自己做一个。
\java\jdk1.3.1_01\demo\sound
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式