java在程序中怎么播放声音文件,如wav,mp3,我搜了下网上,用别人的示例代码进行测试了下~,不知道什么原因总是抛异常:javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file得不到输入流~不能播放,包也导入了,程序上没显示错的地方,就是运行了有问题~知道的朋友指点!

解决方案 »

  1.   

    还带有超连接~试了下~可以用!不过要导入的jar包有那么大~再看看哪个可以不要~先谢了
      

  2.   

    好像这个只支持mp3格式,wav不行了,其实我还是很想知道上面的异常是怎么回事~
      

  3.   

    因为专利问题,Java Sound API 没有内置 mp3 支持。
      

  4.   

    我做过 可是你要把音频文件转成AU格式或JAVA可以播放的格式
    JAVA code:
    import java.applet.Applet;
    import java.applet.AudioClip;
    public class Musicplay{
    public static void main(String[] args) {
    URI uri;
    File musicfile;
    URL url;
    AudioClip clip;
    musicfile=new File("gequ.au");
    uri=musicfile.toURI();
    try {
    url=uri.toURL();
    } catch (MalformedURLException e1) {
    e1.printStackTrace();
    }
     clip.play();
    }
    }至于转换音频格式你可以百度下载GoldWave转换 打开音频文件后直接另存为AU格式或其他JAVA支持的格式就可以了~
      

  5.   

    java对音频文件的支持很有限,一部分wav文件能够播放,MP3格式的音频文件不支持,LZ可以上网下载一下.mid格式的文件,这种格式的音频文件java大部分都支持。
      

  6.   

    二楼发的链接是:
    17173.javaeye.............