2012-10-17 36 views

回答

0

您將需要使用this

創建的輸出組合展示臺(音頻會話0),需要許可MODIFY_AUDIO_SETTINGS 我不知道你是否需要RECORD_AUDIO permision以及

下面是一些鏈接工作source code

// Create the Visualizer object and attach it to our media player. 
          // you want the audiosessionid here to be 0 for output mix 
    mVisualizer = new Visualizer(0); 
    mVisualizer.setCaptureSize(Visualizer.getCaptureSizeRange()[1]); 
    mVisualizer.setDataCaptureListener(new Visualizer.OnDataCaptureListener() { 
     public void onWaveFormDataCapture(Visualizer visualizer, byte[] bytes, 
       int samplingRate) { 
      mVisualizerView.updateVisualizer(bytes); // this is the where you put the pcm routine 
     } 

     public void onFftDataCapture(Visualizer visualizer, byte[] bytes, int samplingRate) {} 
    }, Visualizer.getMaxCaptureRate()/2, true, false); 
}