TestRecoderAudio Android录音示例
想要搞定 Android 的录音功能?来看看《TestRecoderAudio》这个项目吧。它教你如何用 Android 的 API 快速搞定录音,并将音频保存为 MP3 格式,扔到 SD 卡里,代码简单、效果稳定。
MediaRecorder是项目的核心。通过配置音频源、编码格式等,你就能录音了。比如,用MediaRecorder.AudioSource.MIC
直接抓麦克风的输入。MP3 格式的选择也挺贴心,不仅音质不错,兼容性也好。
,别忘了权限问题。android.permission.RECORD_AUDIO
负责录音权限,而写入 SD 卡的权限因版本不同有区别,比如 Android 6 用WRITE_EXTERNAL_STORAGE
,Android 10 以上得加MANAGE_EXTERNAL_STORAGE
。代码里用ContextCompat.checkSelfPermission()
检查权限,记得向用户求授权哦。
录音过程中,推荐用MediaRecorder.getMaxAmplitude()
监控音量,还可以通过生命周期管理防止内存泄漏,比如在onPause
释放资源。
如果你是刚开始接触 Android 录音功能,这个项目绝对是个不错的学习资源。
1.18MB
文件大小:
评论区