小编use*_*132的帖子

使用Android中的Thread同时录制和处理音频

我正在编写一个小应用程序,它捕获来自android MIC的音频,对输入执行FFT,然后将图表绘制给用户.我正在尝试同时进行录制和绘图(显然从录制到绘图有一点延迟).我正在尝试启动两个线程,一个用于读取,另一个用于处理.但是,当我处理时,我遇到同步问题似乎只接收(或不接收)零.任何建议将不胜感激.:)

public class Plotter extends Activity {

/* plotting objects */
private static GraphicalView mView;
private LineGraph line = new LineGraph();

private boolean recordAudio = true; // record?
private AudioRecord mRecorder = null; // audio object
private Menu mMenu; // app menu

private static final String LOG_TAG = "Frequency Plotter"; // debug tag

private Mfft mfft = null; // FFT class
private static final int BUF_SIZE = 8192; // amount to read in

private Thread listener = null;
private …
Run Code Online (Sandbox Code Playgroud)

audio multithreading android

5
推荐指数
1
解决办法
3156
查看次数

标签 统计

android ×1

audio ×1

multithreading ×1