在MediaStore中自动启动录制

时间:2010-11-19 14:20:23

标签: android android-activity android-intent mediastore

我设法通过动作MediaStore.Audio.Media.RECORD_SOUND_ACTION发送意图来录制音频。 但有没有办法告诉MediaStore应用程序自动开始录制而无需用户按录制按钮? 我没有在MediaStore中看到相关参数,也没有看到MediaStore.Audio.Media

同样的视频问题......

1 个答案:

答案 0 :(得分:0)

您可以直接使用MediaRecorder对象进行录制。这样您就可以控制何时以及如何开始录音。

recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(path);
recorder.prepare();
recorder.start();