java swing 如何添加背景音乐
时间: 2023-09-10 12:07:14 浏览: 227
在Java Swing中添加背景音乐可以使用javax.sound.sampled包中的Clip类。下面是一个简单的示例代码:
```java
import java.io.*;
import javax.sound.sampled.*;
public class MusicPlayer {
public static void main(String[] args) {
try {
// 打开音频文件
File soundFile = new File("music.wav");
AudioInputStream audioIn = AudioSystem.getAudioInputStream(soundFile);
Clip clip = AudioSystem.getClip();
// 加载音频流到Clip对象
clip.open(audioIn);
// 循环播放
clip.loop(Clip.LOOP_CONTINUOUSLY);
} catch (UnsupportedAudioFileException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (LineUnavailableException e) {
e.printStackTrace();
}
}
}
```
上述代码将播放名为“music.wav”的音频文件,并将其无限循环播放。您可以将其放在Swing应用程序的主类中,或者将其放在一个单独的类中并在应用程序中创建一个实例。
阅读全文