可以在Android API的MediaRecorder中关闭声音吗?

时间:2011-01-17 09:46:39

标签: android mediarecorder

我想写一个录制视频但声音的程序。

任何人都可以帮助我在使用MediaRecorder录制视频时不录制声音吗?

2 个答案:

答案 0 :(得分:0)

这确实是可能的。请参阅MediaRecorder中的setAudioEncoder method

  

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

因此,如果您只想要视频,请不要调用此方法。

答案 1 :(得分:0)

您应该准备好您的mediarecorder的视频要求,例如:

const char* lock_file = ".lock";

const int fd_lock = open(lock_file, O_CREAT);

flock(fd_lock, LOCK_EX);

// do stuff

flock(fd_lock, LOCK_UN);

// do more stuff

close(fd_lock);    
unlink(lock_file);