日期:2014-05-20  浏览次数:20870 次

如何用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()了.没试过.但是估计会出问题.