Android で簡単な音声録音アプリを作成しており、音声入力に基づいて波形を表示したいと考えています。私はVisualizerクラスを調べて、音声録音の再生で動作するようにしました(MediaPlayerを介して)
mVisualizer = new Visualizer(mediaPlayer.getAudioSessionId());
しかし、MediaRecorder クラスでこれを行う方法がわかりません。MediaRecorder に Visualizer クラスを使用する方法はありますか、それとも MediaPlayer のみを対象としていますか? 理想的には、録音と再生の両方で同様の波形が必要です。