background image

因为 java 强大的类库,解决这个问题并不困难,只是 API 的调用问题而已。不

 

过,不同的调用也有区别。

用 java 可以编写播放.au、.aiff、.Wav、.Midi、.rfm 格式的音频

  很多人讲要使用 JMF,不过我懒得去安装,所以另寻他法。网上提供最多

的方法就是利用 Applet 中的 AudioClip

 

来解决,代码很简单,如下

  public void play(String Filename)//Filename 是乐曲名称或说路径

 

(不过 路径 我没尝试)

  { 

  try { 

  URL url = new URL("file:" + Filename); 

  AudioClip ac = Applet.newAudioClip(url); 

  ac.play(); 

  //ac.stop();//

 

用此函数可以停止乐曲播放

  } catch (Exception e) { 

  System.out.println(e); 

  } 

  } 

  当然,前提是导入 3

 

个包