在没有音频的Android中录制视频

时间:2014-10-01 21:54:41

标签: android video

我正在处理一个项目,我很想知道是否有可能在Android中配置MediaRecorder来录制视频并排除音频,即

mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
mRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);

改为

mRecorder = new MediaRecorder();
mRecorder.setAudioSource(null);
mRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);

当我尝试执行上述操作时,当我尝试初始化MediaRecorder或尝试开始录制时,会出现不同的异常。

根据documentation,似乎我可以做到这一点。

  

如果未调用此方法,则输出文件将不包含音轨。

1 个答案:

答案 0 :(得分:0)

我遇到的问题是使用CamcorderProfile的结果。删除后,我不再遇到构建项目的问题。正如CodeX所提到的,不需要有音频源。