我在計算如何將設備捕獲爲128字節的音頻數據流轉換爲.wav文件以及如何保存.wav文件時遇到了一些麻煩。我正在使用eclipse和JRE8來創建一個java項目。請讓我知道,如果任何額外的信息會有所幫助。如何將音頻流轉換爲.wav文件並保存
這裏是我迄今爲止代碼:
public void StartStreaming(){
{if(device !=null)}
{device.startAudioInput();}}
public void ConvertToWav()
{
//NEED HELP HERE
}
public void SaveWav()
{
//NEED HELP HERE TOO
}}
我已經審查了捕獲聲音的教程,但我無法弄清楚如何將數據轉換爲.wav文件,然後保存它。
我不是一個訓練編碼員,所以我非常感謝,如果你能解釋一些事情,就好像你在跟一個初學者/非編碼員/白癡說話一樣。在此先感謝您的幫助!
你到目前爲止發現了什麼?你看過文檔嗎?做一些你自己的研究。 –
當你說128字節時,我不明白你的意思。數據是否簽署了PCM?這是一種編碼?如果是這樣,每個聲音幀有多少位?什麼是每秒幀數?數據立體聲還是不是?所有這些都會有所幫助。 –