Моя цель - захватывать видео с помощью камеры Android и записывать голос с микрофона.
Я набрал код в Google, но не смог получить ни рабочий пример, ни код.
Я пытался:
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
CamcorderProfile cpHigh = CamcorderProfile
.get(CamcorderProfile.QUALITY_HIGH);
recorder.setProfile(cpHigh);
recorder.setOutputFile("/sdcard/videocapture_example.mp4");
recorder.setMaxDuration(50000); // 50 seconds
recorder.setMaxFileSize(5000000); // Approximately 5 megabytes
recorder.setVideoSize(320, 240);
recorder.setVideoFrameRate(15);
Я получаю исключение RuntimeException
java.lang.RuntimeException: ошибка setAudioSource.
нав следующей строке
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
попытался заменить
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
, но это тоже не работает.