想要实现本地文件中的录音文件(文件为MP3格式)播放,下面是我自己定义的播放监听的部分代码,求大神补全下面的play方法和pause方法
package MusicFramework;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFileChooser;
public class AudioPlay implements ActionListener {
JFileChooser fc = new JFileChooser();
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getActionCommand().equals("openfileBtn")) {
//点击打开播放文件按钮后的动作
//播放音频文件按钮可以启动
QueryByHumming.openfileBtn.setEnabled(false);
QueryByHumming.playBtn.setEnabled(true);
QueryByHumming.pauseBtn.setEnabled(false);
//调用文件选择方法
openfile();
}else if(e.getActionCommand().equals("playBtn")){
//点击播放音频文件按钮的动作
QueryByHumming.openfileBtn.setEnabled(true);
QueryByHumming.playBtn.setEnabled(false);
QueryByHumming.pauseBtn.setEnabled(true);
//调用播放音频的方法
play();
}else if(e.getActionCommand().equals("pauseBtn")){
//调用停止播放音频的方法
pause();
}
}
//选择音频文件
public void openfile(){
fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int intRetVal = fc.showOpenDialog(QueryByHumming.pl3);
if( intRetVal == JFileChooser.APPROVE_OPTION){
QueryByHumming.text3.setText(fc.getSelectedFile().getPath());
}
}
//播放音频文件
public void play(){
}
//暂停播放
public void pause(){
}
}