Я могу записать видео, но я не получаю аудио для этого видео.
Может ли кто-нибудь помочь мне записать видео и аудио одновременно.
мой код выглядит следующим образом:
mr = new MediaRecorder();
mr.setAudioSource(MediaRecorder.AudioSource.MIC);
mr.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mr.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
mr.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mr.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
mPreview = new Preview(RecordVideo.this,mr);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
когда я помещаю audioSource и audioEncoder, он получает ошибку времени выполнения:
данные журнала кошек:
05-07 10:17:01.175: ERROR/MediaRecorder(22990): setAudioEncoder called in an invalid state(2)
05-07 10:17:01.175: ERROR/AndroidRuntime(22990): at android.media.MediaRecorder.setAudioEncoder(Native Method)
когда я удаляю эти audioSource и audioEncoder из кода, он отлично работает для видео без звука.
Мне нужно иметь аудио также с видео
заранее спасибо: