java 获取麦克_Java Sound API-捕获麦克风
我已經(jīng)讀了幾天的Java聲音API了,我無法理解。我是一個(gè)體面的程序員,只是很難理解API。
我一直在嘗試從麥克風(fēng)捕獲音頻并實(shí)時(shí)顯示波形圖。
我在捕捉音頻時(shí)遇到麻煩,他們在教程中說要這樣做,但是我似乎無法使它正常工作。
任何建議和幫助將不勝感激,逐行回答將是理想的。
謝謝,麻煩您了。
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.TargetDataLine;
public class FindLine {
public static void main (String[] args){
AudioFormat format = new AudioFormat(22000,16,2,true,true);
TargetDataLine line;
DataLine.Info info = new DataLine.Info(TargetDataLine.class,
format); // format is an AudioFormat object
if (!AudioSystem.isLineSupported(info)) {
// Handle the error ...
}
// Obtain and open the line.
try {
line = (TargetDataLine) AudioSystem.getLine(info);
line.open(format);
} catch (LineUnavailableException ex) {
// Handle the error ...
}
}
}
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的java 获取麦克_Java Sound API-捕获麦克风的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java mybatis拦截配置_Spr
- 下一篇: java date 过时_java Da