文件名称:Android移动开发-使用MediaRecorder录制音频的实现
文件大小:21.4MB
文件格式:ZIP
更新时间:2020-10-20 11:00:02
Android
Android手机一般都提供麦克风的硬件,而Android系统可以利用该硬件来录制音频。 为了在Android应用中录制音频,Android提供了MediaRecorder类,使用MediaRecorder录制音频的过程很简单,步骤如下: Step1:创建MediaRecorder对象; Step2:调用MediaRecorder对象的setAudioSource()方法设置声音来源,一般传入MediaRecorder.AudioSource.MIC参数指定录制来自麦克风的声音; Step3:调用MediaRecorder对象的setOutputFormat()方法设置所录制的音频文件格式; Step4:调用MediaRecorder对象的setAudioEncoder()、setAudioEncodingBitRate(int bitRate)、setAudioSamplingRate(int samplingRate)方法设置所录制的声音编码格式、编码位率、采样率等,这些参数将可以控制所录制的声音品质、文件大小。一般来说,声音品质越好,声音文件越大; Step5:调用MediaRecorder的setOutputFile(String path)方法设置所录制的音频文件的保存位置; Step6:调用MediaRecorder的prepare()方法准备录制; Step7:调用MediaRecorder对象的start()方法开始录制。