如何用Java完成音乐播放暂停功能
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.applet.*;
public class hjlo extends Applet implements ActionListener
{
JButton a,b,c;
JSlider d;
AudioClip f;
public void init()
{
setSize(600,600);
setLayout(new FlowLayout());
f=getAudioClip(getCodeBase(), "826.wav ");
a=new JButton( "播放 ");
b=new JButton( "循环 ");
c=new JButton( "停止 ");
d=new JSlider();
add(a);
add(b);
add(c);
add(d);
a.addActionListener(this);
b.addActionListener(this);
c.addActionListener(this);
this.show();
}
public void actionPerformed(ActionEvent e)
{
if(f!=null){
if(e.getSource()==a) f.play();
else if(e.getSource()==c)f.stop();
else f.loop();
}
}
}
------解决方案--------------------up
------解决方案--------------------有 没有实现的 类啊
------解决方案--------------------up
------解决方案--------------------我有一个馊主意哈哈
创建一个线程播放,暂停就把这个线程wait了。。。
------解决方案--------------------同意楼上看法
不错啊
------解决方案--------------------支持楼上的楼上
------解决方案--------------------LZ可以试着用JMF做做看.我完成了一个MP3的播放器.感觉还可以.至于说暂停嘛.我觉得以前也没做.至于CrazyGou() 说的用线程wait()了.没试过.但是估计会出问题.