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