java 播放 wav 疑问

lzp729 2006-01-24 05:52:26
我用如下代码实现wav格式的播放


//定义
AudioStream music;
try{
music = new AudioStream(new FileInputStream("1.wav"));
}
catch (Exception e){}
//播放
try{
AudioPlayer.player.start(music);
}
catch(Exception e){}

我把播放的代码放到一个按钮的事件相应里,问题来了,第一次按这个按钮的时候,可以发出声音,第二次按的时候就没有声音了,两次按之间我隔了很久,足够声音放完了,我应该怎么做?是不是应该有个文件流关闭之类的代码?或者哪位有更好的用wav的代码呢?我上面这个代码是从网上搜到的,还有上面的代码编译要
import sun.audio.AudioPlayer;
import java.io.FileInputStream;

不用wav,用midi也可以,给我好用的代码就行
...全文
124 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzp729 2006-01-27
  • 打赏
  • 举报
回复
up

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧