7.2.1 MediaRecorder 音频源

    在实例化MediaPlayer之后,应该调用的第一个方法是setAudioSourcesetAudioSource采用一个在AudioSource内部类中定义的常量作为参数。我们通常希望使用的常量是MediaRecorder.AudioSource.MIC,但是需要注意的是,MediaRecorder.AudioSource中还包含了常量VOICE_CALL、VOICE_DOWNLINK和VOICE_UPLINK。但是,看起来似乎没有任何Android手机或者版本能够真正从电话中录制音频。同时还应该注意到,从Froyo(即Android2.2版本)开始,Android包含了常量CAMCORDER和VOICE_RECOGNITION。如果设备具备一个以上的麦克风,就可以使用它们。

1 MediaRecorder recorder = new MediaRecorder();
2 recorder.setAudioSource(MediaRecorder.AudioSource.MIC);

 

posted on 2014-08-30 09:58  宁静致远,一览众山小  阅读(475)  评论(0编辑  收藏  举报

导航