代码如下,file.toURL()无法使用了,需要用uri转换一下:
import java.awt.*; import java.io.File; import java.net.URI; import java.util.Scanner; import java.applet.Applet; import java.applet.AudioClip; import java.net.MalformedURLException; import java.net.URL; public class hello { public static void main(String[] args) throws InterruptedException, MalformedURLException { //选择播放文件 File file = new File("C:\\xx.wav"); //创建audioclip对象 AudioClip audioClip = null; //将file转换为url URI uri = file.toURI(); URL url = uri.toURL(); audioClip = Applet.newAudioClip(url); //循环播放audioClip.loop(), 播放一次用audioClip.play() audioClip.play(); Thread.sleep(1000); } }