你可以看看http://www.weblogic.com.cn:9080/bh/forum/view.jsp?id=0000000067&ZT=0000000008
这个站上有比较详细的解释

解决方案 »

  1.   

    这个是我前不久学会的。你可以参考一下import java.awt.*;
    import java.awt.event.*;
    import java.applet.Applet;
    import java.applet.AudioClip;public class PlayMedia extends Applet implements ActionListener
    {
       AudioClip audio;
       Button btnPlay;
       Button btnStop;
       public void init()
       {
          btnPlay=new Button("Play");
          btnStop=new Button("Stop");
          add(btnPlay);
          add(btnStop);
          btnPlay.addActionListener(this);
          btnStop.addActionListener(this);
          try
          {
             audio=getAudioClip(getDocumentBase(),"1.au");
          }
          catch(Exception e)
          {
             System.out.println(e.toString());
          }
       }
       public void actionPerformed (ActionEvent e)
       {
          if(e.getSource()==btnPlay)
          {
             try
             {
                audio.play ();
             }
             catch (Exception err)
             {
                System.out.println (err.toString ());
             }
          }
          if(e.getSource()==btnStop)
          {
             try
             {
                audio.stop ();
             } 
             catch (Exception err)
             {
                System.out.println (err.toString ());
             }
          }
       }
    }
      

  2.   

    这个程序要在什么样的环境下运行,我用javac PlayMedia.java编译是没错,但是用java PlayMedia时就出现“Exception in thread "main" java.lang.NoSuchMethodError:main”。
        怎么解决啊?
      

  3.   

    上面的那个程序是applet啊,没有main函数的,你写个html页面
    <html><head></head>
    <body>
    <applet code=PlayMedia.class width=300 height=300>
    </applet>
    </body>
    </html>
      

  4.   

    刚才的那个问题解决了,谢谢楼上的。但是怎么按了PLAY键却没有声音呢?