首先在这给各位看官姥爷道个歉,这个代码是很久以前的写Swing的时候写的了,现在也回忆不起了,试了一下的确有问题,放不出来声音,重新给大家写一个简单的
用AudioClip接口来播放音频软件[舍弃,放不出来声音]
代码保留[
File file = new File(FilePath); // 获取文件,传入的参数为String类型,文件的路径
URL url = file.toURL(); //获取文件的路径
AudioClip ac = Applet.newAudioClip(url); // 因为AudioClip是接口不能实例化,所有用Applet中的newAduioClip来实例化
ac.play(); //播放
]
用JLayer,需要导入JLayer的jar包(我会放到我的下载页,需要的看官姥爷自行下载),话不多说上代码 [亲测有效]
附maven引包pom.xml配置
<dependency> <groupId>javazoom</groupId> <artifactId>jlayer</artifactId> <version>1.0.1</version> </dependency>
这里是播放的代码
new Player(new BufferedInputStream(new FileInputStream(new File("musciFilePath")))).play();