使用java播放音频文件

首先,直接上代码,此处为了简化理解,将所有异常抛出给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转换为url
		audioClip = Applet.newAudioClip(file.toURL());
		//循环播放	播放一次可以使用audioClip.play
		audioClip.loop();
		Thread.sleep(5000);
	}
}


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

 

发布了148 篇原创文章 · 获赞 32 · 访问量 16万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览