java 播放音频
2016-08-11 16:29
232 查看
<span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"><span style="white-space:pre"> </span>/**</span>
</pre><pre code_snippet_id="1823637" snippet_file_name="blog_20160811_1_2346702" name="code" class="java"> * 读取一个音频文件 */ private JButton getOpenFile() { if(btnOpenFile == null) { btnOpenFile = new JButton("选择文件"); //添加按钮事件监听器 btnOpenFile.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //创建文件选择器对象 JFileChooser fileChooser = new JFileChooser(); //设置文件过滤 fileChooser.setFileFilter(new FileNameExtensionFilter("支持音频文件类型 (*.mp3,*.wav,*.mid)","mp3","wav","mid")); //显示文件选择对话框 fileChooser.showOpenDialog(MusicPlay.this); //获取选择的文件对象 selectFile = fileChooser.getSelectedFile(); //在文本框中显示文件信息 if(selectFile != null) filePath.setText(selectFile.getAbsolutePath()); } }); } return btnOpenFile; } /** * 用Applet的AudioClip类的对象播放音频 */ public JButton getPlayButton() { if(btnPlay == null) { btnPlay = new JButton("播放"); btnPlay.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println(btnPlay.getText()); if("播放"==(btnPlay.getText())) { System.out.println("bofang"); if(selectFile != null) { try { if(audioClip != null) audioClip.stop(); //获取音频剪辑对象 audioClip = Applet.newAudioClip(selectFile.toURI().toURL()); audioClip.play(); btnPlay.setText("暂停"); } catch(MalformedURLException e1) { e1.printStackTrace(); } } } else if("暂停"==(btnPlay.getText())) { audioClip.stop(); btnPlay.setText("播放"); } } }); } return btnPlay; }
相关文章推荐
- 用Java实现音频播放
- 简单的java 播放音频文件方法 (支持音频格式 wav mid aif)
- 使用JMF在java上使用媒体资源(播放音频等)
- Java获取音频文件(MP3)的播放时长
- Java如何播放音频文件,4行代码帮你搞定(不,1行)!
- 用Java实现音频播放
- java音频播放(转)
- java音频播放
- java音频播放
- Java插入音频文件,导出jar包可播放
- Java AudioClip播放音频
- java音频播放保存的数据
- java播放音频文件
- java播放本地一个音频或视频文件
- 。第7周作业——JMF(Java多媒体框架)的应用之音频播放与视频播放
- java播放au音频程序
- java 播放音频
- java音频播放示例分享(java如何播放音频)
- Java音频播放
- Java 音频播放