java 添加背景音乐
来源:互联网 发布:古典吉他民谣吉他 知乎 编辑:程序博客网 时间:2024/05/23 15:46
主题:添加背景音乐
可以播放,循环播放,暂停音乐;
java 代码如下:
import java.applet.*;import java.awt.*;import java.awt.event.*;import java.net.*;import javax.swing.*;import java.io.File;public class AudioPlayDemo extends JFrame implements ActionListener{boolean looping = false; File file1 = new File("Yesterday Once More.wav");AudioClip sound1;AudioClip chosenClip;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() { try {sound1 = Applet.newAudioClip(file1.toURL());chosenClip = sound1;} catch(OutOfMemoryError e){System.out.println("内存溢出");e.printStackTrace();} catch(Exception e){e.printStackTrace();}playButton.addActionListener(this);loopButton.addActionListener(this);stopButton.addActionListener(this);stopButton.setEnabled(false); controlPanel.add(playButton);controlPanel.add(loopButton);controlPanel.add(stopButton);container.add(controlPanel, BorderLayout.CENTER);container.add(status, BorderLayout.SOUTH);setSize(300, 130); this.setLocation(100,100);//设置窗口在屏幕正中间显示setTitle("音乐播放");setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序}public void actionPerformed(ActionEvent event) {if (chosenClip == null) {status.setText("声音未载入");return; }Object source = event.getSource(); //获取用户洗涤激活的按钮if (source == playButton ) {stopButton.setEnabled(true); loopButton.setEnabled(true); chosenClip.play(); status.setText("正在播放");}if (source == loopButton) {looping = true;chosenClip.loop(); loopButton.setEnabled(false); stopButton.setEnabled(true); status.setText("正在循环播放"); }if (source == stopButton) {if (looping) {looping = false;chosenClip.stop(); loopButton.setEnabled(true);} else {chosenClip.stop();}stopButton.setEnabled(false); status.setText("停止播放");}}public static void main(String s[]) {new AudioPlayDemo(); }}
- java 添加背景音乐
- Java添加背景音乐
- Java代码添加背景音乐
- 添加背景音乐
- 添加背景音乐
- 添加背景音乐
- Java JFrame 中添加背景音乐方法
- java背景音乐
- winform窗体添加背景音乐
- 软件添加背景音乐
- 为文件夹添加背景音乐
- 给网页添加背景音乐
- 给网页添加背景音乐
- 添加背景和背景音乐
- 18-添加背景音乐
- Html:网页添加背景音乐
- 网页添加背景音乐
- MFC应用程序添加背景音乐
- SVM算法入门
- 读Hibernate源码 之二
- Eclipse用法和技巧——快速复制一行 放弃Ctrl+C和 Ctrl+V
- 小新的博客开张啦!
- 开发Android,maven环境搭建
- java 添加背景音乐
- linux高编之信号守护进程
- html属性及事件的总结说明
- ubuntu挂载其他分区到/home下,将当前分区内容替换
- 图片以模态框全屏显示
- Struts2上传文件异常
- NERO8.3.6.0(官方完整版+序列号)
- 三星中国通信研究院的一道题和搜狗的螺旋队列题
- Lucene.Net在创建好索引文件内搜索