改成:
soundtrack=Applet.newAudioClip(music.toURI().toURL());
toURL() 已过时。
此方法不会自动转义 URL 中的非法字符。建议新的代码使用以下方式将抽象路径名转换为 URL:首先通过 toURI 方法将其转换为 URI,然后通过 URI.toURL 方法将 URI 装换为 URL。
下面是一个示例:
URI uri = new URI("http://java.sun.com/");
URL url = uri.toURL();
过时api并不一定不能正常用,但有潜在可能!