1

アクションMediaStore.Audio.Media.RECORD_SOUND_ACTIONでインテントを送信することで、オーディオを録音することができました。しかし、ユーザーが録画ボタンを押さなくても MediaStore アプリケーションに自動的に録画を開始するように指示する方法はありますか? 関連するパラメーターもMediaStore.Audio.Mediaも MediaStore にも表示されません。

そして、ビデオについても同じ質問...

4

1 に答える 1

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();
于 2011-01-17T14:47:22.033 に答える