FileInputStream fileau = new FileInputStream(fileStr);
AudioStream as=new AudioStream(fileau);
AudioPlayer.player.start(as);

解决方案 »

  1.   

    给你一个链接你参考参考吧。《Java Sound Programmer Guide》
    http://java.sun.com/j2se/1.4.2/docs/guide/sound/programmer_guide/contents.html·Java Sound Demo
    http://java.sun.com/products/java-media/sound/samples/JavaSoundDemo/
      

  2.   

    楼上的,谢谢了,我想问问,AudioStream类在什么包下面,我怎么在1.4的API里没找到,谢谢了
      

  3.   

    import java.awt.*;
    import java.io.*;
    import com.sun.media.sound.*;
    import java.net.*;public class FramAudio extends Frame{
    public FramAudio(){JavaSoundAudioClip player;
    try{
    FileInputStream ff = new FileInputStream("a.wav");
    player= new JavaSoundAudioClip(ff);
    player.play();
    }catch(Exception e) {
    System.out.println("error");
    e.printStackTrace();
    }}
    public static void main(String arg[]){
    FramAudio fa=new FramAudio();
    }
    }
    可以放wav和mid,mp3不行。其他可以播放多媒体的类有:com.sun.media.sound.JavaSoundAudioClip和javax.sound.midi.spi和javaw.sound.sampled.spi还有jmf,不过要另外下载。