2
我使用jLayer 1.0播放簡單的mp3文件。除了前3秒左右外,它的工作狀況良好(在賽道的開始增加5秒的沉默修復了問題)。這是我使用的代碼:jLayer - 播放mp3會導致文件開始失真
try
{
final Player player = new Player(getClass().getResourceAsStream("1.mp3"));
new Thread()
{
public void run()
{
try
{
player.play();
}
catch (Exception e) { System.out.println(e); }
}
}.start();
}
catch (Exception e)
{
System.out.println("Something went wrong!");
System.out.println(e);
}
我可能做一些愚蠢的事(我敢肯定,我並不需要把線程try塊反正),但它確實從玩開失真。
失真的音頻採樣:http://www.filedropper.com/broken 原始軌跡:http://www.filedropper.com/dennyschneidemessermodernwarstory
音樂人:丹尼schneidemesser(由-NC-ND)
的是什麼回事任何想法?
正在使用其他玩家的選項?因爲我迄今使用的唯一一個完全沒有問題的播放器,特別是當需要支持不同的文件格式如.ogg等時,[VLCJ](http://www.capricasoftware.co.uk/vlcj /)。必須安裝[VLC](http://www.videolan.org/vlc/index.html)播放器,並且在Windows中,您必須向PATH系統變量添加一些內容,但除了這個限制外,它始終可以完美運行。 – rob
@rob不幸的是,由於此代碼預計運行的位置,我不能保證將安裝VLC。但我會嘗試另一個圖書館 – user1735972