私は音を出し、この音を録音し、この録音を評価し、音が良くなるまでこれをやり直すアプリを作っています。
私が抱えている問題は、AudioRecordオブジェクトを再利用することが不可能に見えることです。この記録はスレッドで実行されます。onMarkerReachedイベントがトリガーされると、私は呼び出しmyAudioRecord.stop();
、評価後に次のように再開します。
if(recorderThread == null) {
recorderThread = new Thread(recorder.runRecorderThread);
}
recorderThread.start();
ただし、レコーダーは、これが実行されたときに初めて呼び出されます。