2011-06-20 14 views
0

私のプログラムでは、実行時にIOExceptionエラーが発生し続け、理由や解決方法がわかりません。IOException java audio

私はインスタンス変数を学位論文いる

import java.io.*; 
import java.util.*; 
import sun.audio.*; 

をインポート:中 民間のFileInputStreamを。 private AudioStream as;私は誰もがこの問題を解決する方法を知っている場合Error3 を得続けるファイルを実行すると

try { 
    in = new FileInputStream("Music.mp3"); 
} 
catch(IOException e) {System.out.println("Error1");} 
try{ 
    as = new AudioStream(in); 
} 
catch(IOException e) {System.out.println("Error3");} 

は、私は非常に感謝します ありがとう:私のコンストラクタで

私はこのコードを持っています!

+0

ファイルが存在するかどうか試しましたか? – talnicolas

+0

スタックトレースを投稿できますか? –

+0

私はコードと同じディレクトリに自分のコンピュータ上のファイルを持っています。それはあなたが意味するものではありませんか?そうでない場合は、どうすればテストできますか? 私は初心者です。申し訳ありません。スタックトレースを見つけるにはどうしたらいいですか? – Hello

答えて

0

たぶん、あなたのような別の入力ストリームを試すことができます。

try { 
     audioInputStream = AudioSystem.getAudioInputStream(soundFile); 
    } catch (UnsupportedAudioFileException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 

は、それが役立つことを願っています。