我正在寫一個簡單的軟件,通過局域網流式傳輸音頻。我已經實現了所有的網絡部分,但是我正在使用Java Sound API。我已經成功地從麥克風捕捉音頻,並且線路輸入,但是我似乎無法從任何目標端口捕獲音頻。我的問題是,是否有可能從主目標端口捕獲?這是初始化該行的一段代碼。Java聲音API:從目標端口捕獲聲音輸出
private boolean startCapture(){
try{
DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);
line = (TargetDataLine)AudioSystem.getLine(info);
audioBuffer = new byte[bufferSize];
line.open(format);
line.start();
return true;
}catch(Exception e){
System.out.println("Exception thrown when capturing audio:\n" + e);
return false;
}
}
運行這樣的代碼將只使用麥克風作爲我的線。 Here是關於我的音響系統的信息。最重要的可能是我正在運行Linux。
在此先感謝您提供給我的任何和所有幫助。
所以你讓它工作? – 2013-03-11 14:49:34
沒有。我永遠無法直接訪問我需要的東西。 – 2013-03-15 19:06:52
所以你想從揚聲器記錄它? – 2013-03-16 13:26:47