程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> file-求救,打包後音樂沒聲音了,應該怎麼改

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);
q452316q
q452316q
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved