2011-06-20 54 views
0

我的程序不斷給我一個IOException錯誤,當我運行它時,我無法弄清楚爲什麼或如何修復它。IOException java聲音

我進口

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

我論文的實例變量:在 私人的FileInputStream; private AudioStream as;

在我的構造函數中我有這樣的代碼:

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");} 

當我跑我不斷收到誤差3 如果有人知道如何解決這一問題的文件,我將不勝感激 謝謝!

+0

您是否嘗試過測試該文件是否存在? – talnicolas

+0

你可以發佈堆棧跟蹤嗎? –

+0

那麼我的電腦上的文件與代碼在同一個目錄下。那不是你的意思?如果不是,我該如何測試? 我是一個初學者,對不起。我如何找到堆棧跟蹤? – Hello

回答

0

也許你可以嘗試像另一個輸入流:

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

希望對大家有所幫助。