android音频实时采集 传输到PC端播放 服务端是用c写的,客户端通过Socket向服务端传递数据
问题是这样的:
(1)开启两个线程,线程A,线程B。
(2)建立100个bufffer,每个的大小为4k,线程A通过AudioRecod不断向100个buffer里面写入数据,写满100个后,再从头开始写(覆盖掉原来写的)。
(3)线程B从上面的100个buffer里面不断读取数据,并将这些数据传递(socket___tcp)到服务端(pc),在pc上播放这音频。
其中(2)中的部分该怎么实现啊?