次を使用して、デフォルトのボイスレコーダーを起動しています。
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, soundVal);
これは正常に機能しますが、ユーザーが停止ボタンを押すと、サウンドを再生してからさらに録音するように求められます。ユーザーが停止ボタンを押すとすぐにレコーダーを閉じてアクティビティに戻り、作成されたサウンド ファイルで必要なことを実行できるようにしたいと考えています。それは可能ですか?そうでない場合は、独自のカスタム レコーダーを作成する必要があると思います。