我对Android AudioRecord类有很多问题。我一直对AudioRecord中的read方法如何工作感到困惑,希望有人可以回答......
考虑这种情况;
由于AudioRecord对象仅录制了500ms(或22050个样本)并且我正在尝试读取最后的44100个样本,会发生什么?我可能的想法是;
我已经尝试用我的Android设备进行不知疲倦的测试,但测试真的不是一件容易的事。我需要更多的心思来回答......任何帮助都赞赏...
答案 0 :(得分:0)
我也发现这个不清楚,因为Android文档并没有真正说明。然而,在SO上有几个答案,人们确认你的两个选项的第一是真的 - 方法会阻塞,直到有足够的数据可用。 Have a look at the second answer to this question for a rather detailed explanation