使用java播放音频文件

来源:互联网 发布:手机电视直播回放软件 编辑:程序博客网 时间:2024/06/13 13:26

首先,直接上代码,此处为了简化理解,将所有异常抛出给java虚拟机

import java.applet.Applet;import java.applet.AudioClip;import java.io.File;import java.io.FileNotFoundException;import java.net.MalformedURLException;public class Test03 {public static void main(String[] args) throws MalformedURLException, FileNotFoundException, InterruptedException {//选择播放文件File file = new File("E:\\tmp\\bullet.wav");//创建audioclip对象AudioClip audioClip = null;//将file转换为urlaudioClip = Applet.newAudioClip(file.toURL());//循环播放播放一次可以使用audioClip.playaudioClip.loop();Thread.sleep(5000);}}

解析:代码容易出问题的点在于播放之后没有进行线程等待,这样会直接结束程序而造成听不到声音;最好的方式是采用单独线程播放语音文件

原创粉丝点击