我在这个地区的某个地方见过这个代码。我想播放一次.wav文件,但不是连续播放。我怎么能这么做?我尝试删除LOOP_CONTINUOUSLY行,但它不起作用。
URL url = new URL("http://pscode.org/media/leftright.wav");
Clip clip = AudioSystem.getClip();
// getAudioInputStream() also accepts a File or InputStream
AudioInputStream ais = AudioSystem.
getAudioInputStream( url );
clip.open(ais);
clip.loop(Clip.LOOP_CONTINUOUSLY);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JOptionPane.showMessageDialog(null, "Close to exit!");
}
});如果可能的话。我也可以播放mp3文件吗?因为当我试图将它替换为mp3时,我的代码会崩溃。另外,我想从我的电脑里得到这个文件。不在互联网上。有谁可以帮我?
发布于 2013-09-08 15:23:32
clip.start()而不是clip.loop(Clip.LOOP_CONTINUOUSLY)File或getResourceAsStream()代替URL,并以相同的方式将其提供给getAudioInputStreamhttps://stackoverflow.com/questions/18685193
复制相似问题