7.2.1 MediaRecorder 音频源
在实例化MediaPlayer之后,应该调用的第一个方法是setAudioSource。setAudioSource采用一个在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) 编辑 收藏 举报