贴代码 不贴代码怎么帮你debug

解决方案 »

  1.   

    这是我的代码:
           AudioStream play; AudioData au; ContinuousAudioDataStream cplay;try {
       play = new AudioStream(getClass().getResource("/fivechess/1000.wav").openStream()); 
        au = play.getData();
      cplay = new ContinuousAudioDataStream(au);
       AudioPlayer.player.start(cplay);
       } catch (Exception e) {
       }
      

  2.   


    播放很短的音乐
    //name是音乐名字
    public void playSound(String name)
        {
            InputStream in = null;
            try
            {
                in = this.getClass().getResource("/sounds/" + name).openStream();
                AudioPlayer.player.start(in);
            }
            catch (IOException ioe)
            {
                ioe.printStackTrace();
            }
            finally
            {
                System.out.println("Try to release in.");
                if (in != null)
                {
                    try
                    {
                        in.close();
                    }
                    catch (IOException e)
                    {                
                        e.printStackTrace();
                    }
                }
            }
        }
      

  3.   


    下面是播放连续音乐的播放和暂停 操作,你试试吧AudioClip acMusic;// 播放连续音乐
        private void playMID()
        {
            URL url = Element.class.getResource("/musics/" + "cmusic.mid");
            acMusic = Applet.newAudioClip(url);
            acMusic.loop();    }    // 暂停音乐播放
        private void stopMusic()
        {
            if (acMusic != null)
            {
                acMusic.stop();
            }
        }