Я пытаюсь захватить звук из приложения.
Я использую:
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, Constants.RESULT_UPLOAD_AUDIO);
Как только я нажимаю кнопку захвата аудио, я возвращаюсь обратно в приложение в onActivityResult (int requestCode, int resultCode, Intent data), где данныеимеет значение null.
Отлично работает для видео:
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(intent,Constants.RESULT_UPLOAD_VIDEO);