Androidデバイスでのプログラミングはまだ初心者です。現在、ドラムを演奏できるアプリを作成中です。
ユーザーが演奏した音を録音したい。
私はこの方法で音を録音しています:
recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(audiofile.getAbsolutePath());
recorder.prepare();
recorder.start();
ドキュメントを読み、SO や他のサイトで検索した後、尋問について何も見つかりませんでした。実際には、音を録音してメモリにストックすることはできますが、デバイスの外部マイクを使用します (干渉があり、ヘッドフォンが差し込まれていると何も聞こえません)。
デバイスの内部音を録音する方法はありますか?
ありがとうございました