2

jLayer 1.0 を使用して単純な mp3 ファイルを再生しています。最初の 3 秒程度を除いては問題なく動作します (トラックの先頭に 5 秒間の無音を追加すると、問題が修正されます)。これは私が使用しているコードです:

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

音楽: denny schneidemesser (by-nc-nd)

何が起こっているかについて何か考えはありますか?

4

1 に答える 1

1

v1.0.1 にアップデートした後、問題は完全に修正されました。

このページでホストされているバージョン: http://introcs.cs.princeton.edu/java/faq/mp3/mp3.html

時代遅れです。

于 2012-10-11T16:32:19.980 に答える