使用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);}}
解析:代码容易出问题的点在于播放之后没有进行线程等待,这样会直接结束程序而造成听不到声音;最好的方式是采用单独线程播放语音文件
阅读全文
0 0
- 使用java播放音频文件
- 使用AVAudioPlayer播放音频文件
- 使用MediaPlayer播放音频文件
- java播放音频文件
- Java JMF播放音频文件
- Andriod 使用MediaPlayer播放音频文件
- Andriod 使用MediaPlayer播放音频文件
- 播放视频音频文件使用 MPMoviePlayerViewController
- Andriod 使用MediaPlayer播放音频文件
- IOS使用OpenAL播放音频文件
- Andriod 使用MediaPlayer播放音频文件
- java实现音频文件的播放
- java播放mp3格式音频文件
- java 实现音频文件的播放
- java播放mp3格式音频文件
- 播放音频文件
- 播放音频文件
- C#使用Windows Media Player播放音频文件
- Android Platform architecture Android
- MySql 配置 方法
- tag 'select', field 'list', name 'did': The requested list key '#id' could not be resolved as a c
- Nginx实现负载均衡与Nginx缓存功能
- 欢迎使用Markdown编辑器写博客
- 使用java播放音频文件
- MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
- 菜鸡的Django学习笔记(四)博客应用学习总结
- vive手柄按键开发说明
- 【学术篇】NOIP d2t3 列队 splay做法
- 人力资源管理系统开发----框架整合
- Retrofit使用单利模式请求数据
- Lets Encrypt 通过脚本快速创建证书
- python urllib2模拟浏览器请求 爬虫