2013-10-05 72 views
1

The project in Eclipse播放使用Java媒體框架

The Eclipse console output

爲什麼沒有它的工作在Java中的WAV文件?我甚至試圖測試剪輯是否運行,使用isRuning的方法,我得到的唯一的東西是文件長度和假的作爲返回到isRunning方法。

WAV文件我想扮演的是從維基百科WAV文件的文章,對格式表中的第二個文件。我想它格式很好。

+2

不要放圖像的文字信息!複製/粘貼**文本**。另外,所示的示例代碼與JMF無關 - 它使用Java Sound。請參閱[Java聲音信息](http://stackoverflow.com/tags/java-web-start/info)中的** working **示例中的註釋,以獲取有關您的嘗試失敗原因的提示。 –

回答

0

既然不能真正看到你的代碼,我張貼我該怎麼做,該代碼「負荷」的聲音:

AudioInputStream audioPush = null; 

    try { 
     push = AudioSystem.getClip(); 

     URL urlPush = getClass().getResource(
        "path to the file"); 

     audioPush = AudioSystem.getAudioInputStream(urlPush); 

     push.open(audioPush); 

    } catch (IOException e) { 
     e.printStackTrace(); 
    } catch (LineUnavailableException e) { 
     e.printStackTrace(); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

} 

然後,你必須發揮它像這樣:

push.start(); 

這就是我該怎麼做,不知道是否有另一種方式,但這個工程。