0

我一直想知道如何更改此方法,因此我不必从互联网上下载歌曲,而是想从计算机上的目录中播放歌曲。有人可以给我一个例子来说明我将如何做到这一点吗?

URL url = new URL("myUrlToSong.wav"); //How I make this a directory? 
                                      //I get an error if i change it to a string
Clip clip = AudioSystem.getClip();
AudioInputStream ais = AudioSystem.getAudioInputStream(url); //error is here id I 
                                                             //change url to a string
clip.open(ais);
clip.loop(Clip.LOOP_CONTINUOUSLY);
4

1 回答 1

1

使用AudioSystem.getAudioInputStream(File)或中的任何一个AudioSystem.getAudioInputStream(InputStream)

File f = new File("mySong.wav");
AudioInputStream ais = AudioSystem.getAudioInputStream(f);

或者

InpuStream is = new FileInputStream(new File("mySong.wav"));
AudioInputStream ais = AudioSystem.getAudioInputStream(is);
于 2013-06-04T08:29:08.123 回答