Android 录音:使用 SOURCE_MIC 进行麦克风录音
Android 中的 'SOURCE_MIC' 指的是使用手机或平板电脑的内置麦克风进行录音。以下是使用 Android 的 MediaRecorder 类进行录音的步骤:
- 创建 MediaRecorder 对象:
MediaRecorder recorder = new MediaRecorder();
- 设置音频源为麦克风:
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
- 设置音频格式和编码:
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
- 设置输出文件路径:
recorder.setOutputFile(outputFilePath);
- 准备录音:
recorder.prepare();
- 开始录音:
recorder.start();
- 停止录音:
recorder.stop();
- 释放 MediaRecorder 对象:
recorder.release();
需要注意的是,在使用麦克风录音时,需要获取录音权限。可以在 AndroidManifest.xml 文件中添加以下权限:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
原文地址: https://www.cveoy.top/t/topic/ood6 著作权归作者所有。请勿转载和采集!