为了账号安全,请及时绑定邮箱和手机立即绑定

为什么播放不了音乐?

为什么播放不了音乐?

淡泊如风 2016-10-26 23:59:25
public TestMusicPlay(){ setSize(500, 300); setVisible(true); setLayout(new BorderLayout()); Container c=getContentPane(); JPanel jp=new JPanel(); JButton choose=new JButton("选择音乐文件"); JButton play=new JButton("播放"); JTextField musictext=new JTextField(20); c.add(jp, BorderLayout.NORTH); jp.add(musictext); jp.add(choose); jp.add(play); choose.addActionListener(new ActionListener() { JFileChooser filechooser=new JFileChooser(); { FileNameExtensionFilter fileExtension=new FileNameExtensionFilter("音频文件(mp3)", "mp3","wav","mid","au"); filechooser.setFileFilter(fileExtension); } @Override public void actionPerformed(ActionEvent e) { // TODO 自动生成的方法存根 int i=filechooser.showOpenDialog(c); if(i==filechooser.APPROVE_OPTION){ file=filechooser.getSelectedFile(); musictext.setText(file.getAbsolutePath()); } } }); play.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { // TODO 自动生成的方法存根 if(file!=null){ try {// if(audioplay!=null)// audioplay.stop(); audioplay=Applet.newAudioClip(file.toURI().toURL()); audioplay.play(); } catch (MalformedURLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } } }); }这个程序我要通过选择音乐文件和AudioClip类来实现音乐播放,可为什么却触发不了?
查看完整描述

1 回答

?
平沢唯

TA贡献2条经验 获得超0个赞

- -...

查看完整回答
反对 回复 2016-10-27
  • 1 回答
  • 0 关注
  • 1321 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信