0
我能够录制视频,但我没有获取该视频的音频。 任何人都可以帮助我同时录制视频&音频。 我的代码如下:音频录制视频时出现问题
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其工作正常用于没有音频的视频。 我需要有音频与视频 在此先感谢:
你可以发布日志猫吗? – Pasha 2011-05-06 09:42:25
感谢您的回复...雅我添加了日志猫... – Shekhar 2011-05-06 10:18:05
Shekher,类android.media.MediaPlayer不包含方法setVideoSource。您使用什么MediaPlayer? – Pasha 2011-05-06 10:32:45