第一次尝试
AudioClip clip1 = Applet.newAudioClip(new URL(new File("E0.wav").getAbsolutePath()));这不是您构造
URL到的方式
File。相反,您应该使用
File#getURI#getURL
AudioClip clip1 = Applet.newAudioClip(new File("/full/path/to/audio.wav").toURI().toURL());第二次尝试
mediafire返回的是HTML响应,而不是音频文件…您可以使用…进行测试…
URL url = new URL("http://www.mediafire.com/listen/tok9j9s1hnogj1y/downloads/E0.wav"); try (InputStream is = url.openStream()) { int in = -1; while ((in = is.read()) != -1) { System.out.print((char)in); }} catch (IOException exp) { exp.printStackTrace();}第三次尝试
你
open这个剪辑,但是永远不会
start…
URL url2 = new URL("http://www.villagegeek.com/downloads/webwavs/Austin_Powers_death.wav");Clip clip2 = AudioSystem.getClip();AudioInputStream ais2 = AudioSystem.getAudioInputStream(url2);clip2.open(ais2);clip2.start();


