0
不情願地,我問你們在這裏幫我克服我的腦凍結。我正在錄製音頻,但我有一個問題,無法獲取錄製的音頻而沒有找到一半。錄製音頻..切斷
recAudioInput = recAudioContext.createMediaStreamSource(stream);
recorder= recAudioContext.createScriptProcessor(theBufferSize, 2, 2); // (or 1,1, no difference)
recAudioInput.connect(recorder);
recorder.connect(recAudioContext.destination);
記錄爲假設5秒,說1 2 3 4 5給我約含1 2 3數據的200K ...我將不得不等待(並繼續記錄)的時間相同(在這種情況下5秒)來休息。坦率地說,這看起來不正確。
但我沒看到錯誤。 5秒後輸入緩衝區不應該每個通道總共返回約400K數據(44.1 *(16/8)* 5)嗎?
感謝您的幫助。
Michaela
好的。是我的錯。大小是正確的。我在WAV轉換中導致了所述問題。愚蠢的我。我認爲案件已經結案。謝謝。 – 2014-09-06 08:41:36
請繼續,回答你自己的問題,如果可能的話請爲你的錯誤關閉它,以便後人。 – 2014-09-07 19:57:37
回答了它。沒有找到辦法關閉。 – 2014-09-21 13:30:30