file-求救,打包后音乐没声音了,应该怎么改

问题描述

求救,打包后音乐没声音了,应该怎么改
class Sound
{
   FileInputStream file;
   BufferedInputStream buf;
   public Sound()
{
try
{
   file=new FileInputStream("./src/music/001.mid");
   buf=new BufferedInputStream(file);
   AudioStream audio=new AudioStream(buf);
   AudioPlayer.player.start(audio);
}
catch (Exception e) {}
}
}

button下的是这个Sound play = new Sound();未打包前是可以正常播放的,打包后就不能了,mid文件有打包进去jar的

求大神解答,应该是用相对途径吧,但就是不懂怎样改


代码结构图

解决方案

改成这个试试。

String musicPath = "001/flourish.mid";
            InputStream input = this.getClass().getResourceAsStream(musicPath);
            buf = new BufferedInputStream(input);

解决方案二:

嗯,路径不对了。
http://www.cnblogs.com/leehongee/p/3324062.html
http://bbs.csdn.net/topics/340003126
看看你是web项目还是app项目吧

解决方案三:

贴一下你的代码结构图?或者自己在file下面输出下file的路径调试下。

时间: 2024-09-29 01:06:05

file-求救,打包后音乐没声音了,应该怎么改的相关文章

qq音乐没声音怎么办?qq音乐没声音解决方法

我们在参考下面解决问题之前最好检查QQ音乐客户端是最新版本,否要可能是版本原因导致QQ音乐没有声音了. 解决办法一 鼠标左键点一下电脑屏幕右下角的那个声音图标,出来一个调扬声器的对话框,点开最下边的合成器,看看里面你的QQ音乐这个程序的声音是不是被调到最低了 解决办法二 1.在电脑中打开 360安全卫士 然后打开进入 然后点击"人工服务"点击打开进入 2.之后我们在搜索框"qq音乐没声音"输入进入,点击查找方案按钮 3.然后找到修复方案点击修复即可.

Win7系统播放音乐没声音该怎么办?

无论是休闲娱乐还是心情烦躁的时候,听一首好音乐都是非常惬意的事情,但是有部分windows7 32位旗舰版系统的用户反馈,自己在电脑中使用酷狗音乐没有声音,但系统声音正常的,这是怎么回事呢?就此问题,下面小编给大家带来Windows7系统中酷狗音乐无声音但系统声音正常的原因与作出相应的解决方法,一起来参考一下! 解决方法: 1.在酷狗音乐中查看音频输出的设置是否正确,如图示如果设置为静音,只需开启即可. 查看音频输出的设置是否正确 2.查看系统设置是否有问题:点击计算机右下角喇叭图标,选择合成器

win7进入锁屏状态后电脑没声音怎么修复

  1.检查声卡.连接线,以及音箱等设备是否连接正常;运行杀毒软件进行杀毒; 2.右击"我的电脑"----"属性"---"硬件"----"设备管理器",打开"声音.视频和游戏控制器"有无问题,即看前面有没有出现黄色的" " 如有,重新安装这个设备的驱动程序进行解决; 3.有声音但不见小喇叭时,打开控制面板----声音和视频设备----音量,在"将音量图标放入任务栏"前

解决Win7声音正常但酷狗音乐没声音

  1.鼠标右击酷狗音乐界面的上方选择"设置",然后查看音频输入选择是否正确; 2.检查一下酷狗音乐是否处于禁音的状态; 3.检查合成器是否有打开,方法是点击右下角的喇叭图标,选择"合成器"; 4.然后查看一下酷狗音乐是否为禁音,如果禁音的话就将它设置为有声音.

Windows 7电脑声音正常 酷狗音乐没声音怎么办

解决方案: 1. Windows 7操作方法 看看电脑的声音图标是不是有把X,就是禁音状态    2. 检查一下我们的数据线与音频输出是否选择正确     3. 看看系统的是不是设置有问题,点击右下角喇叭图标    选择合成器    查看酷狗音乐是否为禁音   4.看看是不是在酷狗音乐中把音乐给调到了最小或静音了.  

android添加开机声音代码后没开机还是没声音!!!

问题描述 android添加开机声音代码后没开机还是没声音!!! 在bootanimation.cpp中添加开机声音代码后还是没声音. 解决方案 代码都不贴,晕死.....

麦克风没声音怎么办

工具/原料 操作系统.麦克风.声卡 步骤/方法 先检查您的麦克风和主机的连接是否正确. 解决方法:接到机箱后面的红色或粉红色接口上. 看看您的麦克风是否被静音了. 解决方法: 双击屏幕右下角小喇叭打开音频控制面板 如果没有显示Microphone(麦克风)请点击左上方的选项--属性打开音量属性勾选麦克风后点确定. 然后将"音量控制"里的Microphone(麦克风)下面静音前面的对号去掉即可. ---设置内放后麦没声音的朋友也要照这个设置. 看看您的麦克风是否能够正常地工作. 解决方法

win7音频服务未运行导致播放视频没声音的解决办法

有时候我们电脑右下角的声音图标会出现红叉,显示我们的音频服务未运行,导致播放视频没声音,电脑播放音乐没声音,今天小编就为大家讲解下解决办法,希望对大家有所帮助. 工具/原料 电脑一台 启动音频服务; 1.打开电脑左下角的开始菜单,找到右边列表里面的控制面板选项点击进入. 2.进入控制面板界面点击右上方的查看方式选择小图标,然后在列表中找到系统管理选项,点击进入. 3.进入系统管理界面,在下面的子列表中找到计算机管理选项.点击进入计算机管理界面. 4.然后找到服务和应用程序,点击打开找到服务点击,

dspack-设置asfwriter的profile后录制的asf文件没声音

问题描述 设置asfwriter的profile后录制的asf文件没声音 调用函数如下: function TMainForm.SetASFWriterProfile(pWriter: TASFWriter; lWidth, lHeight, bitRate: Integer): HRESULT; var hr: HRESULT; pvi: PVideoInfoHeader; pProfile: IWMProfile; pProfileMgr: IWMProfileManager; pStrea