
Java实现播放wav音频的功能代码.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了一段使用Java语言编写、用于播放WAV格式音频文件的完整代码示例。通过简单的类库调用和方法定义,用户可以轻松在Java应用中加入音频播放功能。
Java实现播放wav音频功能的代码如下:
```java
boolean looping = false; // 是否循环播放
String[] choics = { chimes.wav, start.wav }; // 声音文件名数组
URL file1 = getClass().getResource(choics[0]); // 获取声音文件1的位置
URL file2 = getClass().getResource(choics[1]); // 获取声音文件2的位置
AudioClip sound1 = java.applet.Applet.newAudioClip(file1); // 创建音频剪辑对象1
AudioClip sound2 = java.applet.Applet.newAudioClip(file2); // 创建音频剪辑对象2
AudioClip chosenClip = sound1; // 选择的声音剪辑对象
JComboBox jcbFiles = new JComboBox(choics); // 文件选择组合框
JButton playButton = new JButton(播放); // 播放按钮
JButton loopButton = new JButton(循环播放); // 循环播放按钮
JButton stopButton = new JButton(停止); // 停止播放按钮
JLabel status = new JLabel(选择要播放的文件);
JPanel controlPanel = new JPanel(); // 控制面板,用于放置控制按钮
Container container = getContentPane();
public AudioPlayDemo() {
super(声音播放程序);
jcbFiles.setSelectedIndex(0);
jcbFiles.addItemListener(this);
playButton.addActionListener(this);
loopButton.addActionListener(this);
stopButton.addActionListener(this);
stopButton.setEnabled(false);
controlPanel.add(playButton);
controlPanel.add(loopButton);
controlPanel.add(stopButton);
container.add(jcbFiles, BorderLayout.NORTH);
container.add(controlPanel, BorderLayout.CENTER);
container.add(status, BorderLayout.SOUTH);
setSize(300, 130); // 设置窗口大小
setVisible(true); // 显示窗口
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
```
以上代码创建了一个简单的Java应用程序,用于播放wav音频文件。用户可以通过下拉菜单选择要播放的音频,并使用按钮进行控制(如开始、停止和循环)。
全部评论 (0)


