各位谁弄过 APPLET 实现语音聊天室&&APPLET播放 歌曲(MP3,WAV,RM,MPEG)

解决方案 »

  1.   

    import java.awt.*;
    import java.awt.event.*;
    import java.applet.Applet;
    import java.applet.AudioClip;public class PlayMedia extends Applet
    {
    Image testImage;
    AudioClip audio;

    public void init ()
    {
    Button btnPlay = new Button ("Play");
    Button btnStop = new Button ("Stop");
    add (btnPlay);
    add (btnStop);

    try
    {
    testImage = getImage (getDocumentBase (), "house2.gif");
    audio = getAudioClip (getDocumentBase (), "onestop.mid");
    }
    catch (Exception e)
    {
    System.out.println (e.toString ());
    }

    btnPlay.addActionListener(new ActionListener ()
    {
    public void actionPerformed (ActionEvent e)
    {
    try
    {
    audio.play ();
    }
    catch (Exception err)
    {
    System.out.println (err.toString ());
    }
    }
    });

    btnStop.addActionListener (new ActionListener ()
    {
    public void actionPerformed (ActionEvent e)
    {
    try
    {
    audio.stop ();
    }
    catch (Exception err)
    {
    System.out.println (err.toString ());
    }
    finally
    {

    }
    }
    });
    }

    public void paint (Graphics g)
    {
    g.drawImage (testImage, 0, 0, this);
    }
    // public boolean mouseDown (Event evt, int x, int y)
    // {
    // audio.play ();
    // System.out.println("dddd");
    // return true;
    // }
    }
      

  2.   

    Java本身就可以播放mp3,wav等几种简单的声音文件。有类可以直接用的。
      

  3.   

    我用这个怎么不行?是不是不能用.mp3格式?还是路径不对?
    audio=getAudioClip(getDocumentBase(),"1.mp3");