java – Eclipse的JAR文件不播放声音
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Eclipse的JAR文件不播放声音,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1016字,纯文字阅读大概需要2分钟。
内容图文
![java – Eclipse的JAR文件不播放声音](/upload/InfoBanner/zyjiaocheng/732/1d9b6e5299174b0784fde375a2beab53.jpg)
我有一个项目,我想导出为jar文件.该软件应该在某个时间点播放声音.但是,问题是当达到该时间点时,JAR文件不播放声音文件.当我从Eclipse IDE运行相同的项目时,它确实如此.
以下代码显示了我如何设置声音播放功能:
public void setupSoundPlayback(){
try{
buzzer = AudioSystem.getClip();
in = AudioSystem.getAudioInputStream(BatteryBeeper.class.
getResourceAsStream("/sound/boing_x.wav"));
buzzer.open(in);
}catch(Exception e){
e.printStackTrace();
}
}
后来,我调用了Clip对象的play()方法.
虽然我使用getResourceAsStream()方法播放嵌入的声音,但JAR不播放声音.
当我被告知提取并查看声音文件是否在适当的位置时,我做到了.这就是我得到的.声音文件夹位于根目录中.并且boing3_x.wav位于声音文件夹中(不在图片中).
解决方法:
由于您正在使用调用getResourceAsStream(“/ sound / boing_x.wav”);,因此应确保.wav文件在JAR中包含在正确的位置.
由于在路径的开头有一个’/’,因此.wav文件需要使用绝对路径(即声音目录需要位于JAR的根目录中)位于您指定的路径中的JAR内部,和boing_x.wav需要位于声音目录中).
我建议将您的JAR文件解压缩到特定目录,并确保在解压缩JAR时,您会看到/sound/boing_x.wav.
内容总结
以上是互联网集市为您收集整理的java – Eclipse的JAR文件不播放声音全部内容,希望文章能够帮你解决java – Eclipse的JAR文件不播放声音所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。